diff --git a/api-response.txt b/api-response.txt new file mode 100644 index 0000000..fced720 --- /dev/null +++ b/api-response.txt @@ -0,0 +1,13705 @@ +{ + "abilities": [ + { + "ability": { + "name": "overgrow", + "url": "https://pokeapi.co/api/v2/ability/65/" + }, + "is_hidden": false, + "slot": 1 + }, + { + "ability": { + "name": "chlorophyll", + "url": "https://pokeapi.co/api/v2/ability/34/" + }, + "is_hidden": true, + "slot": 3 + } + ], + "base_experience": 64, + "cries": { + "latest": "https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/1.ogg", + "legacy": "https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/1.ogg" + }, + "forms": [ + { + "name": "bulbasaur", + "url": "https://pokeapi.co/api/v2/pokemon-form/1/" + } + ], + "game_indices": [ + { + "game_index": 153, + "version": { + "name": "red", + "url": "https://pokeapi.co/api/v2/version/1/" + } + }, + { + "game_index": 153, + "version": { + "name": "blue", + "url": "https://pokeapi.co/api/v2/version/2/" + } + }, + { + "game_index": 153, + "version": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version/3/" + } + }, + { + "game_index": 1, + "version": { + "name": "gold", + "url": "https://pokeapi.co/api/v2/version/4/" + } + }, + { + "game_index": 1, + "version": { + "name": "silver", + "url": "https://pokeapi.co/api/v2/version/5/" + } + }, + { + "game_index": 1, + "version": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version/6/" + } + }, + { + "game_index": 1, + "version": { + "name": "ruby", + "url": "https://pokeapi.co/api/v2/version/7/" + } + }, + { + "game_index": 1, + "version": { + "name": "sapphire", + "url": "https://pokeapi.co/api/v2/version/8/" + } + }, + { + "game_index": 1, + "version": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version/9/" + } + }, + { + "game_index": 1, + "version": { + "name": "firered", + "url": "https://pokeapi.co/api/v2/version/10/" + } + }, + { + "game_index": 1, + "version": { + "name": "leafgreen", + "url": "https://pokeapi.co/api/v2/version/11/" + } + }, + { + "game_index": 1, + "version": { + "name": "diamond", + "url": "https://pokeapi.co/api/v2/version/12/" + } + }, + { + "game_index": 1, + "version": { + "name": "pearl", + "url": "https://pokeapi.co/api/v2/version/13/" + } + }, + { + "game_index": 1, + "version": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version/14/" + } + }, + { + "game_index": 1, + "version": { + "name": "heartgold", + "url": "https://pokeapi.co/api/v2/version/15/" + } + }, + { + "game_index": 1, + "version": { + "name": "soulsilver", + "url": "https://pokeapi.co/api/v2/version/16/" + } + }, + { + "game_index": 1, + "version": { + "name": "black", + "url": "https://pokeapi.co/api/v2/version/17/" + } + }, + { + "game_index": 1, + "version": { + "name": "white", + "url": "https://pokeapi.co/api/v2/version/18/" + } + }, + { + "game_index": 1, + "version": { + "name": "black-2", + "url": "https://pokeapi.co/api/v2/version/21/" + } + }, + { + "game_index": 1, + "version": { + "name": "white-2", + "url": "https://pokeapi.co/api/v2/version/22/" + } + } + ], + "height": 7, + "held_items": [], + "id": 1, + "is_default": true, + "location_area_encounters": "https://pokeapi.co/api/v2/pokemon/1/encounters", + "moves": [ + { + "move": { + "name": "razor-wind", + "url": "https://pokeapi.co/api/v2/move/13/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + } + ] + }, + { + "move": { + "name": "swords-dance", + "url": "https://pokeapi.co/api/v2/move/14/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "cut", + "url": "https://pokeapi.co/api/v2/move/15/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + } + ] + }, + { + "move": { + "name": "bind", + "url": "https://pokeapi.co/api/v2/move/20/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + } + ] + }, + { + "move": { + "name": "vine-whip", + "url": "https://pokeapi.co/api/v2/move/22/" + }, + "version_group_details": [ + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 10, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 10, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 10, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 10, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 10, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 9, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 9, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 9, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 9, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 10, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 10, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 9, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 9, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 9, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 9, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 9, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 5, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 3, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 3, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 3, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "headbutt", + "url": "https://pokeapi.co/api/v2/move/29/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + } + ] + }, + { + "move": { + "name": "tackle", + "url": "https://pokeapi.co/api/v2/move/33/" + }, + "version_group_details": [ + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "body-slam", + "url": "https://pokeapi.co/api/v2/move/34/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "take-down", + "url": "https://pokeapi.co/api/v2/move/36/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 18, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 21, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 21, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 21, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "double-edge", + "url": "https://pokeapi.co/api/v2/move/38/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 27, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 27, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 27, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 27, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 27, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 27, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 27, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 27, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 27, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 32, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 33, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 33, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "growl", + "url": "https://pokeapi.co/api/v2/move/45/" + }, + "version_group_details": [ + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 4, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 4, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 4, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 4, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 4, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 3, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 3, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 3, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 3, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 4, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 4, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 3, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 3, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 3, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 3, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 3, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 1, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "strength", + "url": "https://pokeapi.co/api/v2/move/70/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + } + ] + }, + { + "move": { + "name": "mega-drain", + "url": "https://pokeapi.co/api/v2/move/72/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + } + ] + }, + { + "move": { + "name": "leech-seed", + "url": "https://pokeapi.co/api/v2/move/73/" + }, + "version_group_details": [ + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 7, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 9, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 9, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 9, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 9, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "growth", + "url": "https://pokeapi.co/api/v2/move/74/" + }, + "version_group_details": [ + { + "level_learned_at": 34, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 34, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 32, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 32, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 32, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 32, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 32, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 32, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 32, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 27, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 6, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 6, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 6, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "razor-leaf", + "url": "https://pokeapi.co/api/v2/move/75/" + }, + "version_group_details": [ + { + "level_learned_at": 27, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 27, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 20, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 20, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 20, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 20, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 20, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 19, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 19, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 19, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 19, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 20, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 20, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 19, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 19, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 19, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 19, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 19, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 23, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 12, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 12, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 12, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "solar-beam", + "url": "https://pokeapi.co/api/v2/move/76/" + }, + "version_group_details": [ + { + "level_learned_at": 48, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 48, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 46, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 46, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 46, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 46, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 46, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 46, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 46, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 36, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 36, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 36, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "poison-powder", + "url": "https://pokeapi.co/api/v2/move/77/" + }, + "version_group_details": [ + { + "level_learned_at": 20, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 20, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 14, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 1, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "sleep-powder", + "url": "https://pokeapi.co/api/v2/move/79/" + }, + "version_group_details": [ + { + "level_learned_at": 41, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 41, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 13, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 14, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 15, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": 2, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "petal-dance", + "url": "https://pokeapi.co/api/v2/move/80/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "string-shot", + "url": "https://pokeapi.co/api/v2/move/81/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + } + ] + }, + { + "move": { + "name": "toxic", + "url": "https://pokeapi.co/api/v2/move/92/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "rage", + "url": "https://pokeapi.co/api/v2/move/99/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + } + ] + }, + { + "move": { + "name": "mimic", + "url": "https://pokeapi.co/api/v2/move/102/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + } + ] + }, + { + "move": { + "name": "double-team", + "url": "https://pokeapi.co/api/v2/move/104/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + } + ] + }, + { + "move": { + "name": "defense-curl", + "url": "https://pokeapi.co/api/v2/move/111/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + } + ] + }, + { + "move": { + "name": "light-screen", + "url": "https://pokeapi.co/api/v2/move/113/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + } + ] + }, + { + "move": { + "name": "reflect", + "url": "https://pokeapi.co/api/v2/move/115/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + } + ] + }, + { + "move": { + "name": "bide", + "url": "https://pokeapi.co/api/v2/move/117/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + } + ] + }, + { + "move": { + "name": "sludge", + "url": "https://pokeapi.co/api/v2/move/124/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + } + ] + }, + { + "move": { + "name": "skull-bash", + "url": "https://pokeapi.co/api/v2/move/130/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + } + ] + }, + { + "move": { + "name": "amnesia", + "url": "https://pokeapi.co/api/v2/move/133/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + } + ] + }, + { + "move": { + "name": "flash", + "url": "https://pokeapi.co/api/v2/move/148/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + } + ] + }, + { + "move": { + "name": "rest", + "url": "https://pokeapi.co/api/v2/move/156/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "substitute", + "url": "https://pokeapi.co/api/v2/move/164/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "red-blue", + "url": "https://pokeapi.co/api/v2/version-group/1/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "yellow", + "url": "https://pokeapi.co/api/v2/version-group/2/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "snore", + "url": "https://pokeapi.co/api/v2/move/173/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + } + ] + }, + { + "move": { + "name": "curse", + "url": "https://pokeapi.co/api/v2/move/174/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "protect", + "url": "https://pokeapi.co/api/v2/move/182/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "sludge-bomb", + "url": "https://pokeapi.co/api/v2/move/188/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "mud-slap", + "url": "https://pokeapi.co/api/v2/move/189/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + } + ] + }, + { + "move": { + "name": "outrage", + "url": "https://pokeapi.co/api/v2/move/200/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + } + ] + }, + { + "move": { + "name": "giga-drain", + "url": "https://pokeapi.co/api/v2/move/202/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "endure", + "url": "https://pokeapi.co/api/v2/move/203/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "charm", + "url": "https://pokeapi.co/api/v2/move/204/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "false-swipe", + "url": "https://pokeapi.co/api/v2/move/206/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "swagger", + "url": "https://pokeapi.co/api/v2/move/207/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + } + ] + }, + { + "move": { + "name": "fury-cutter", + "url": "https://pokeapi.co/api/v2/move/210/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + } + ] + }, + { + "move": { + "name": "attract", + "url": "https://pokeapi.co/api/v2/move/213/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + } + ] + }, + { + "move": { + "name": "sleep-talk", + "url": "https://pokeapi.co/api/v2/move/214/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "return", + "url": "https://pokeapi.co/api/v2/move/216/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + } + ] + }, + { + "move": { + "name": "frustration", + "url": "https://pokeapi.co/api/v2/move/218/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + } + ] + }, + { + "move": { + "name": "safeguard", + "url": "https://pokeapi.co/api/v2/move/219/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + } + ] + }, + { + "move": { + "name": "sweet-scent", + "url": "https://pokeapi.co/api/v2/move/230/" + }, + "version_group_details": [ + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 21, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 21, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 21, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 21, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 25, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 21, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 21, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 21, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 21, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 21, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 24, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 24, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 24, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "synthesis", + "url": "https://pokeapi.co/api/v2/move/235/" + }, + "version_group_details": [ + { + "level_learned_at": 39, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 39, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 39, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 39, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 39, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 33, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 33, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 33, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 33, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 39, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 39, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 33, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 33, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 33, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 33, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 33, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 27, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 27, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 27, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "hidden-power", + "url": "https://pokeapi.co/api/v2/move/237/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + } + ] + }, + { + "move": { + "name": "sunny-day", + "url": "https://pokeapi.co/api/v2/move/241/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "gold-silver", + "url": "https://pokeapi.co/api/v2/version-group/3/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "crystal", + "url": "https://pokeapi.co/api/v2/version-group/4/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "rock-smash", + "url": "https://pokeapi.co/api/v2/move/249/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + } + ] + }, + { + "move": { + "name": "facade", + "url": "https://pokeapi.co/api/v2/move/263/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "lets-go-pikachu-lets-go-eevee", + "url": "https://pokeapi.co/api/v2/version-group/19/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "nature-power", + "url": "https://pokeapi.co/api/v2/move/267/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + } + ] + }, + { + "move": { + "name": "helping-hand", + "url": "https://pokeapi.co/api/v2/move/270/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "ingrain", + "url": "https://pokeapi.co/api/v2/move/275/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "knock-off", + "url": "https://pokeapi.co/api/v2/move/282/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "secret-power", + "url": "https://pokeapi.co/api/v2/move/290/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + } + ] + }, + { + "move": { + "name": "weather-ball", + "url": "https://pokeapi.co/api/v2/move/311/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "grass-whistle", + "url": "https://pokeapi.co/api/v2/move/320/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + } + ] + }, + { + "move": { + "name": "bullet-seed", + "url": "https://pokeapi.co/api/v2/move/331/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "colosseum", + "url": "https://pokeapi.co/api/v2/version-group/12/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "xd", + "url": "https://pokeapi.co/api/v2/version-group/13/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "magical-leaf", + "url": "https://pokeapi.co/api/v2/move/345/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ruby-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/5/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "emerald", + "url": "https://pokeapi.co/api/v2/version-group/6/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "firered-leafgreen", + "url": "https://pokeapi.co/api/v2/version-group/7/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "natural-gift", + "url": "https://pokeapi.co/api/v2/move/363/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + } + ] + }, + { + "move": { + "name": "worry-seed", + "url": "https://pokeapi.co/api/v2/move/388/" + }, + "version_group_details": [ + { + "level_learned_at": 31, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 31, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 31, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 31, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 31, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 31, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 31, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 31, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 31, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 30, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 30, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 30, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "seed-bomb", + "url": "https://pokeapi.co/api/v2/move/402/" + }, + "version_group_details": [ + { + "level_learned_at": 37, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 37, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 37, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 37, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 37, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 37, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 37, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 37, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 37, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 18, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 18, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 18, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "energy-ball", + "url": "https://pokeapi.co/api/v2/move/412/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "leaf-storm", + "url": "https://pokeapi.co/api/v2/move/437/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "power-whip", + "url": "https://pokeapi.co/api/v2/move/438/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 33, + "move_learn_method": { + "name": "level-up", + "url": "https://pokeapi.co/api/v2/move-learn-method/1/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "captivate", + "url": "https://pokeapi.co/api/v2/move/445/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + } + ] + }, + { + "move": { + "name": "grass-knot", + "url": "https://pokeapi.co/api/v2/move/447/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "diamond-pearl", + "url": "https://pokeapi.co/api/v2/version-group/8/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "platinum", + "url": "https://pokeapi.co/api/v2/version-group/9/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "heartgold-soulsilver", + "url": "https://pokeapi.co/api/v2/version-group/10/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "venoshock", + "url": "https://pokeapi.co/api/v2/move/474/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "acid-spray", + "url": "https://pokeapi.co/api/v2/move/491/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "round", + "url": "https://pokeapi.co/api/v2/move/496/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + } + ] + }, + { + "move": { + "name": "echoed-voice", + "url": "https://pokeapi.co/api/v2/move/497/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + } + ] + }, + { + "move": { + "name": "grass-pledge", + "url": "https://pokeapi.co/api/v2/move/520/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "black-white", + "url": "https://pokeapi.co/api/v2/version-group/11/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "black-2-white-2", + "url": "https://pokeapi.co/api/v2/version-group/14/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "work-up", + "url": "https://pokeapi.co/api/v2/move/526/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + } + ] + }, + { + "move": { + "name": "grassy-terrain", + "url": "https://pokeapi.co/api/v2/move/580/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "egg", + "url": "https://pokeapi.co/api/v2/move-learn-method/2/" + }, + "order": null, + "version_group": { + "name": "brilliant-diamond-and-shining-pearl", + "url": "https://pokeapi.co/api/v2/version-group/23/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "confide", + "url": "https://pokeapi.co/api/v2/move/590/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "x-y", + "url": "https://pokeapi.co/api/v2/version-group/15/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "omega-ruby-alpha-sapphire", + "url": "https://pokeapi.co/api/v2/version-group/16/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "sun-moon", + "url": "https://pokeapi.co/api/v2/version-group/17/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "ultra-sun-ultra-moon", + "url": "https://pokeapi.co/api/v2/version-group/18/" + } + } + ] + }, + { + "move": { + "name": "grassy-glide", + "url": "https://pokeapi.co/api/v2/move/803/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "tutor", + "url": "https://pokeapi.co/api/v2/move-learn-method/3/" + }, + "order": null, + "version_group": { + "name": "sword-shield", + "url": "https://pokeapi.co/api/v2/version-group/20/" + } + }, + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "tera-blast", + "url": "https://pokeapi.co/api/v2/move/851/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + }, + { + "move": { + "name": "trailblaze", + "url": "https://pokeapi.co/api/v2/move/885/" + }, + "version_group_details": [ + { + "level_learned_at": 0, + "move_learn_method": { + "name": "machine", + "url": "https://pokeapi.co/api/v2/move-learn-method/4/" + }, + "order": null, + "version_group": { + "name": "scarlet-violet", + "url": "https://pokeapi.co/api/v2/version-group/25/" + } + } + ] + } + ], + "name": "bulbasaur", + "order": 1, + "past_abilities": [], + "past_types": [], + "species": { + "name": "bulbasaur", + "url": "https://pokeapi.co/api/v2/pokemon-species/1/" + }, + "sprites": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/1.png", + "back_female": null, + "back_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/1.png", + "back_shiny_female": null, + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1.png", + "front_female": null, + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/1.png", + "front_shiny_female": null, + "other": { + "dream_world": { + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/dream-world/1.svg", + "front_female": null + }, + "home": { + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/home/1.png", + "front_female": null, + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/home/shiny/1.png", + "front_shiny_female": null + }, + "official-artwork": { + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/official-artwork/1.png", + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/official-artwork/shiny/1.png" + }, + "showdown": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/showdown/back/1.gif", + "back_female": null, + "back_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/showdown/back/shiny/1.gif", + "back_shiny_female": null, + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/showdown/1.gif", + "front_female": null, + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/showdown/shiny/1.gif", + "front_shiny_female": null + } + }, + "versions": { + "generation-i": { + "red-blue": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-i/red-blue/back/1.png", + "back_gray": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-i/red-blue/back/gray/1.png", + "back_transparent": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-i/red-blue/transparent/back/1.png", + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-i/red-blue/1.png", + "front_gray": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-i/red-blue/gray/1.png", + "front_transparent": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-i/red-blue/transparent/1.png" + }, + "yellow": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-i/yellow/back/1.png", + "back_gray": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-i/yellow/back/gray/1.png", + "back_transparent": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-i/yellow/transparent/back/1.png", + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-i/yellow/1.png", + "front_gray": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-i/yellow/gray/1.png", + "front_transparent": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-i/yellow/transparent/1.png" + } + }, + "generation-ii": { + "crystal": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/crystal/back/1.png", + "back_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/crystal/back/shiny/1.png", + "back_shiny_transparent": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/crystal/transparent/back/shiny/1.png", + "back_transparent": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/crystal/transparent/back/1.png", + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/crystal/1.png", + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/crystal/shiny/1.png", + "front_shiny_transparent": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/crystal/transparent/shiny/1.png", + "front_transparent": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/crystal/transparent/1.png" + }, + "gold": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/gold/back/1.png", + "back_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/gold/back/shiny/1.png", + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/gold/1.png", + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/gold/shiny/1.png", + "front_transparent": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/gold/transparent/1.png" + }, + "silver": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/silver/back/1.png", + "back_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/silver/back/shiny/1.png", + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/silver/1.png", + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/silver/shiny/1.png", + "front_transparent": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-ii/silver/transparent/1.png" + } + }, + "generation-iii": { + "emerald": { + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iii/emerald/1.png", + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iii/emerald/shiny/1.png" + }, + "firered-leafgreen": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iii/firered-leafgreen/back/1.png", + "back_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iii/firered-leafgreen/back/shiny/1.png", + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iii/firered-leafgreen/1.png", + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iii/firered-leafgreen/shiny/1.png" + }, + "ruby-sapphire": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iii/ruby-sapphire/back/1.png", + "back_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iii/ruby-sapphire/back/shiny/1.png", + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iii/ruby-sapphire/1.png", + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iii/ruby-sapphire/shiny/1.png" + } + }, + "generation-iv": { + "diamond-pearl": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iv/diamond-pearl/back/1.png", + "back_female": null, + "back_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iv/diamond-pearl/back/shiny/1.png", + "back_shiny_female": null, + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iv/diamond-pearl/1.png", + "front_female": null, + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iv/diamond-pearl/shiny/1.png", + "front_shiny_female": null + }, + "heartgold-soulsilver": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iv/heartgold-soulsilver/back/1.png", + "back_female": null, + "back_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iv/heartgold-soulsilver/back/shiny/1.png", + "back_shiny_female": null, + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iv/heartgold-soulsilver/1.png", + "front_female": null, + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iv/heartgold-soulsilver/shiny/1.png", + "front_shiny_female": null + }, + "platinum": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iv/platinum/back/1.png", + "back_female": null, + "back_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iv/platinum/back/shiny/1.png", + "back_shiny_female": null, + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iv/platinum/1.png", + "front_female": null, + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-iv/platinum/shiny/1.png", + "front_shiny_female": null + } + }, + "generation-v": { + "black-white": { + "animated": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-v/black-white/animated/back/1.gif", + "back_female": null, + "back_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-v/black-white/animated/back/shiny/1.gif", + "back_shiny_female": null, + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-v/black-white/animated/1.gif", + "front_female": null, + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-v/black-white/animated/shiny/1.gif", + "front_shiny_female": null + }, + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-v/black-white/back/1.png", + "back_female": null, + "back_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-v/black-white/back/shiny/1.png", + "back_shiny_female": null, + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-v/black-white/1.png", + "front_female": null, + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-v/black-white/shiny/1.png", + "front_shiny_female": null + } + }, + "generation-vi": { + "omegaruby-alphasapphire": { + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-vi/omegaruby-alphasapphire/1.png", + "front_female": null, + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-vi/omegaruby-alphasapphire/shiny/1.png", + "front_shiny_female": null + }, + "x-y": { + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-vi/x-y/1.png", + "front_female": null, + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-vi/x-y/shiny/1.png", + "front_shiny_female": null + } + }, + "generation-vii": { + "icons": { + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-vii/icons/1.png", + "front_female": null + }, + "ultra-sun-ultra-moon": { + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-vii/ultra-sun-ultra-moon/1.png", + "front_female": null, + "front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-vii/ultra-sun-ultra-moon/shiny/1.png", + "front_shiny_female": null + } + }, + "generation-viii": { + "icons": { + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/versions/generation-viii/icons/1.png", + "front_female": null + } + } + } + }, + "stats": [ + { + "base_stat": 45, + "effort": 0, + "stat": { + "name": "hp", + "url": "https://pokeapi.co/api/v2/stat/1/" + } + }, + { + "base_stat": 49, + "effort": 0, + "stat": { + "name": "attack", + "url": "https://pokeapi.co/api/v2/stat/2/" + } + }, + { + "base_stat": 49, + "effort": 0, + "stat": { + "name": "defense", + "url": "https://pokeapi.co/api/v2/stat/3/" + } + }, + { + "base_stat": 65, + "effort": 1, + "stat": { + "name": "special-attack", + "url": "https://pokeapi.co/api/v2/stat/4/" + } + }, + { + "base_stat": 65, + "effort": 0, + "stat": { + "name": "special-defense", + "url": "https://pokeapi.co/api/v2/stat/5/" + } + }, + { + "base_stat": 45, + "effort": 0, + "stat": { + "name": "speed", + "url": "https://pokeapi.co/api/v2/stat/6/" + } + } + ], + "types": [ + { + "slot": 1, + "type": { + "name": "grass", + "url": "https://pokeapi.co/api/v2/type/12/" + } + }, + { + "slot": 2, + "type": { + "name": "poison", + "url": "https://pokeapi.co/api/v2/type/4/" + } + } + ], + "weight": 69 +} \ No newline at end of file diff --git a/fetch_and_insert.js b/fetch_and_insert.js new file mode 100644 index 0000000..a2a958d --- /dev/null +++ b/fetch_and_insert.js @@ -0,0 +1,158 @@ +const fetch = (...args) => import('node-fetch').then(({default: fetch}) => fetch(...args)); +const mysql = require('mysql'); + +const connection = mysql.createConnection({ + host: 'localhost', + user: 'root', + password: '', // Add your MySQL password here + database: 'pokedex' +}); + +connection.connect(); + +const types = [ + 'normal', 'fire', 'water', 'electric', 'grass', 'ice', 'fighting', 'poison', 'ground', 'flying', 'psychic', 'bug', 'rock', 'ghost', 'dragon', 'dark', 'steel', 'fairy' +]; + +const insertTypes = () => { + types.forEach(type => { + const typeQuery = `INSERT INTO types (name) VALUES (?) ON DUPLICATE KEY UPDATE name=name`; + connection.query(typeQuery, [type], (error, results, fields) => { + if (error) throw error; + }); + }); +}; + +const insertAbilities = (abilities) => { + abilities.forEach(ability => { + const abilityQuery = `INSERT INTO abilities (name) VALUES (?) ON DUPLICATE KEY UPDATE name=name`; + connection.query(abilityQuery, [ability.ability.name], (error, results, fields) => { + if (error) throw error; + }); + }); +}; + +const insertEggGroups = (eggGroups) => { + eggGroups.forEach(group => { + const eggGroupQuery = `INSERT INTO egg_groups (name) VALUES (?) ON DUPLICATE KEY UPDATE name=name`; + connection.query(eggGroupQuery, [group.name], (error, results, fields) => { + if (error) throw error; + }); + }); +}; + +const fetchPokemonData = async (id) => { + const url = `https://pokeapi.co/api/v2/pokemon/${id}/`; + const url2 = `https://pokeapi.co/api/v2/pokemon-species/${id}/`; + const res = await fetch(url); + const res2 = await fetch(url2); + const data = await res.json(); + const data2 = await res2.json(); + return { data, data2 }; +}; + +const insertPokemonData = (pokemon) => { + const { data, data2 } = pokemon; + const pokemonQuery = ` + INSERT INTO pokemon (id, name, height, weight, base_experience, species_url, image_url) + VALUES (?, ?, ?, ?, ?, ?, ?) + ON DUPLICATE KEY UPDATE + name = VALUES(name), + height = VALUES(height), + weight = VALUES(weight), + base_experience = VALUES(base_experience), + species_url = VALUES(species_url), + image_url = VALUES(image_url) + `; + const pokemonValues = [data.id, data.name, data.height, data.weight, data.base_experience, data2.url, data.sprites.other['official-artwork'].front_default]; + + connection.query(pokemonQuery, pokemonValues, (error, results, fields) => { + if (error) throw error; + console.log(`Inserted/Updated Pokémon: ${data.name}`); + }); + + data.types.forEach(type => { + const typeQuery = ` + INSERT INTO pokemon_types (pokemon_id, type_id) + VALUES (?, (SELECT id FROM types WHERE name = ? LIMIT 1)) + ON DUPLICATE KEY UPDATE type_id = VALUES(type_id) + `; + const typeValues = [data.id, type.type.name]; + connection.query(typeQuery, typeValues, (error, results, fields) => { + if (error) throw error; + }); + }); + + data.abilities.forEach(ability => { + const abilityQuery = ` + INSERT INTO pokemon_abilities (pokemon_id, ability_id) + VALUES (?, (SELECT id FROM abilities WHERE name = ? LIMIT 1)) + ON DUPLICATE KEY UPDATE ability_id = VALUES(ability_id) + `; + const abilityValues = [data.id, ability.ability.name]; + connection.query(abilityQuery, abilityValues, (error, results, fields) => { + if (error) throw error; + }); + }); + + const statsQuery = ` + INSERT INTO stats (pokemon_id, hp, attack, defense, sp_attack, sp_defense, speed) + VALUES (?, ?, ?, ?, ?, ?, ?) + ON DUPLICATE KEY UPDATE + hp = VALUES(hp), + attack = VALUES(attack), + defense = VALUES(defense), + sp_attack = VALUES(sp_attack), + sp_defense = VALUES(sp_defense), + speed = VALUES(speed) + `; + const statsValues = [data.id, data.stats[0].base_stat, data.stats[1].base_stat, data.stats[2].base_stat, data.stats[3].base_stat, data.stats[4].base_stat, data.stats[5].base_stat]; + connection.query(statsQuery, statsValues, (error, results, fields) => { + if (error) throw error; + }); + + const speciesQuery = ` + INSERT INTO species (pokemon_id, genus, flavor_text, growth_rate, base_happiness, capture_rate, gender_rate) + VALUES (?, ?, ?, ?, ?, ?, ?) + ON DUPLICATE KEY UPDATE + genus = VALUES(genus), + flavor_text = VALUES(flavor_text), + growth_rate = VALUES(growth_rate), + base_happiness = VALUES(base_happiness), + capture_rate = VALUES(capture_rate), + gender_rate = VALUES(gender_rate) + `; + const speciesValues = [data.id, data2.genera[0].genus, data2.flavor_text_entries[0].flavor_text.replace("\f", " "), data2.growth_rate.name, data2.base_happiness, data2.capture_rate, data2.gender_rate]; + connection.query(speciesQuery, speciesValues, (error, results, fields) => { + if (error) throw error; + }); + + data2.egg_groups.forEach(group => { + const eggGroupQuery = ` + INSERT INTO pokemon_egg_groups (pokemon_id, egg_group_id) + VALUES (?, (SELECT id FROM egg_groups WHERE name = ? LIMIT 1)) + ON DUPLICATE KEY UPDATE egg_group_id = VALUES(egg_group_id) + `; + const eggGroupValues = [data.id, group.name]; + connection.query(eggGroupQuery, eggGroupValues, (error, results, fields) => { + if (error) throw error; + }); + }); +}; + +const fetchAndInsertAllPokemon = async () => { + insertTypes(); + for (let i = 1; i <= 1010; i++) { + try { + const pokemon = await fetchPokemonData(i); + insertAbilities(pokemon.data.abilities); + insertEggGroups(pokemon.data2.egg_groups); + insertPokemonData(pokemon); + } catch (error) { + console.error(`Error fetching/inserting Pokémon with ID ${i}:`, error); + } + } + connection.end(); +}; + +fetchAndInsertAllPokemon(); diff --git a/pokedex/.vscode/settings.json b/pokedex/.vscode/settings.json new file mode 100644 index 0000000..6f3a291 --- /dev/null +++ b/pokedex/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "liveServer.settings.port": 5501 +} \ No newline at end of file diff --git a/pokedex/Fonts/Moltors.ttf b/pokedex/Fonts/Moltors.ttf new file mode 100644 index 0000000..158a7a9 Binary files /dev/null and b/pokedex/Fonts/Moltors.ttf differ diff --git a/pokedex/Fonts/PocketMonk.ttf b/pokedex/Fonts/PocketMonk.ttf new file mode 100644 index 0000000..83222e2 Binary files /dev/null and b/pokedex/Fonts/PocketMonk.ttf differ diff --git a/pokedex/Fonts/PokemonGb.ttf b/pokedex/Fonts/PokemonGb.ttf new file mode 100644 index 0000000..b5025f0 Binary files /dev/null and b/pokedex/Fonts/PokemonGb.ttf differ diff --git a/pokedex/Fonts/SlumbersWeight.ttf b/pokedex/Fonts/SlumbersWeight.ttf new file mode 100644 index 0000000..1d470a5 Binary files /dev/null and b/pokedex/Fonts/SlumbersWeight.ttf differ diff --git a/pokedex/Icons/bug.svg b/pokedex/Icons/bug.svg new file mode 100644 index 0000000..413a67d --- /dev/null +++ b/pokedex/Icons/bug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pokedex/Icons/dark.svg b/pokedex/Icons/dark.svg new file mode 100644 index 0000000..6144e6b --- /dev/null +++ b/pokedex/Icons/dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/pokedex/Icons/default/logo.png b/pokedex/Icons/default/logo.png new file mode 100644 index 0000000..0eabc8a Binary files /dev/null and b/pokedex/Icons/default/logo.png differ diff --git a/pokedex/Icons/default/pokeball.png b/pokedex/Icons/default/pokeball.png new file mode 100644 index 0000000..a847086 Binary files /dev/null and b/pokedex/Icons/default/pokeball.png differ diff --git a/pokedex/Icons/default/pokeball.svg b/pokedex/Icons/default/pokeball.svg new file mode 100644 index 0000000..d1daf3d --- /dev/null +++ b/pokedex/Icons/default/pokeball.svg @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/pokedex/Icons/dragon.svg b/pokedex/Icons/dragon.svg new file mode 100644 index 0000000..0a805ed --- /dev/null +++ b/pokedex/Icons/dragon.svg @@ -0,0 +1,3 @@ + + + diff --git a/pokedex/Icons/electric.svg b/pokedex/Icons/electric.svg new file mode 100644 index 0000000..ec93a5a --- /dev/null +++ b/pokedex/Icons/electric.svg @@ -0,0 +1,3 @@ + + + diff --git a/pokedex/Icons/fairy.svg b/pokedex/Icons/fairy.svg new file mode 100644 index 0000000..352ff1e --- /dev/null +++ b/pokedex/Icons/fairy.svg @@ -0,0 +1,3 @@ + + + diff --git a/pokedex/Icons/fighting.svg b/pokedex/Icons/fighting.svg new file mode 100644 index 0000000..77271b2 --- /dev/null +++ b/pokedex/Icons/fighting.svg @@ -0,0 +1,3 @@ + + + diff --git a/pokedex/Icons/fire.svg b/pokedex/Icons/fire.svg new file mode 100644 index 0000000..956fb8b --- /dev/null +++ b/pokedex/Icons/fire.svg @@ -0,0 +1,3 @@ + + + diff --git a/pokedex/Icons/flying.svg b/pokedex/Icons/flying.svg new file mode 100644 index 0000000..f96cb3b --- /dev/null +++ b/pokedex/Icons/flying.svg @@ -0,0 +1,3 @@ + + + diff --git a/pokedex/Icons/ghost.svg b/pokedex/Icons/ghost.svg new file mode 100644 index 0000000..397fe82 --- /dev/null +++ b/pokedex/Icons/ghost.svg @@ -0,0 +1,3 @@ + + + diff --git a/pokedex/Icons/grass.svg b/pokedex/Icons/grass.svg new file mode 100644 index 0000000..5c7ba8d --- /dev/null +++ b/pokedex/Icons/grass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pokedex/Icons/ground.svg b/pokedex/Icons/ground.svg new file mode 100644 index 0000000..36277c4 --- /dev/null +++ b/pokedex/Icons/ground.svg @@ -0,0 +1,3 @@ + + + diff --git a/pokedex/Icons/ice.svg b/pokedex/Icons/ice.svg new file mode 100644 index 0000000..59a6897 --- /dev/null +++ b/pokedex/Icons/ice.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/pokedex/Icons/normal.svg b/pokedex/Icons/normal.svg new file mode 100644 index 0000000..6994e4f --- /dev/null +++ b/pokedex/Icons/normal.svg @@ -0,0 +1,3 @@ + + + diff --git a/pokedex/Icons/poison.svg b/pokedex/Icons/poison.svg new file mode 100644 index 0000000..94388d8 --- /dev/null +++ b/pokedex/Icons/poison.svg @@ -0,0 +1,3 @@ + + + diff --git a/pokedex/Icons/pokeball.png b/pokedex/Icons/pokeball.png new file mode 100644 index 0000000..d4e8fdd Binary files /dev/null and b/pokedex/Icons/pokeball.png differ diff --git a/pokedex/Icons/psychic.svg b/pokedex/Icons/psychic.svg new file mode 100644 index 0000000..2bd1453 --- /dev/null +++ b/pokedex/Icons/psychic.svg @@ -0,0 +1,3 @@ + + + diff --git a/pokedex/Icons/rock.svg b/pokedex/Icons/rock.svg new file mode 100644 index 0000000..a84a9d9 --- /dev/null +++ b/pokedex/Icons/rock.svg @@ -0,0 +1,3 @@ + + + diff --git a/pokedex/Icons/steel.svg b/pokedex/Icons/steel.svg new file mode 100644 index 0000000..62e2db1 --- /dev/null +++ b/pokedex/Icons/steel.svg @@ -0,0 +1,3 @@ + + + diff --git a/pokedex/Icons/water.svg b/pokedex/Icons/water.svg new file mode 100644 index 0000000..ecc1da2 --- /dev/null +++ b/pokedex/Icons/water.svg @@ -0,0 +1,3 @@ + + + diff --git a/pokedex/details.html b/pokedex/details.html new file mode 100644 index 0000000..b1c4de5 --- /dev/null +++ b/pokedex/details.html @@ -0,0 +1,44 @@ + + + + + + + Pokemon Details + + + + +
+
+ + +
+
+ Overview + Stats + Evolution +
+ +
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+ + + + + \ No newline at end of file diff --git a/pokedex/index.html b/pokedex/index.html new file mode 100644 index 0000000..7050b54 --- /dev/null +++ b/pokedex/index.html @@ -0,0 +1,74 @@ + + + + + + + + + Pokedex + + +
+
+ + + +
+ +
+ +
+
+
+ Dark Mode + +
+
+ +
+ +
+ +
+
+ Kanto + Johto + Hoenn + Sinnoh + Unova + Kalos + Alola + Galar + Hisui + Paldea +
+
+ +
+
+
+
+
+
+
+ + +
+ + + + + + + diff --git a/pokedex/script.js b/pokedex/script.js new file mode 100644 index 0000000..bd46ca9 --- /dev/null +++ b/pokedex/script.js @@ -0,0 +1,293 @@ +const poke_container = document.getElementById("poke-container"); +const pokemon_count = 1010; +const colors = { + fire: "#e03a3a", + grass: "#50C878", + electric: "#fad343", + water: "#1E90FF", + ground: "#735139", + rock: "#63594f", + fairy: "#EE99AC", + poison: "#b34fb3", + bug: "#A8B820", + dragon: "#fc883a", + psychic: "#882eff", + flying: "#87CEEB", + fighting: "#bf5858", + normal: "#D2B48C", + ghost: "#7B62A3", + dark: "#414063", + steel: "#808080", + ice: "#98D8D8", +}; +const regions = { + kanto: { + start: 1, + end: 151, + }, + johto: { + start: 152, + end: 251, + }, + hoenn: { + start: 252, + end: 386, + }, + sinnoh: { + start: 387, + end: 493, + }, + unova: { + start: 494, + end: 649, + }, + kalos: { + start: 650, + end: 721, + }, + alola: { + start: 722, + end: 809, + }, + galar: { + start: 810, + end: 898, + }, + hisui: { + start: 899, + end: 905, + }, + paldea: { + start: 906, + end: 1010, + }, +}; + +const loader = document.querySelector(".lds-ring"); +const fetchPokemons = async (region) => { + const { start, end } = regions[region]; + + loader.classList.add("ring-active"); + + for (let i = start; i <= end; i++) { + const pokemonName = i.toString(); + const url = `https://pokeapi.co/api/v2/pokemon/${pokemonName}`; + + let res = await fetch(url); + let data = await res.json(); + loader.classList.remove('ring-active') + createPokemonCard(data); + setTimeout(() => { + }, "150"); + } +}; + +const main_types = Object.keys(colors); + +// const fetchPokemons = async () => { +// for (let i = 1; i <= pokemon_count; i++) { +// await getPokemon(i); +// } +// }; + +// const getPokemon = async (id) => { +// const url = `https://pokeapi.co/api/v2/pokemon/${id}`; +// const res = await fetch(url); +// const data = await res.json(); +// console.log(data); +// createPokemonCard(data); +// }; + +const createPokemonCard = (pokemon) => { + + const pokemonEl = document.createElement("div"); + pokemonEl.classList.add("card"); + pokemonEl.id = pokemon.id; + + let name = pokemon.name[0].toUpperCase() + pokemon.name.slice(1); + if (name.length > 9) { + name = name.split("-")[0]; + } else { + name = name; + } + const id = pokemon.id.toString().padStart(3, "0"); + // const moves = []; + // try { + // for (let i = 0; i <= 1 ; i++) { + // moves.push(pokemon.moves[i].move.name); + // } + // console.log(moves); + // } catch (error) { + // console.log(error); + // } + + let weight = pokemon.weight / 10 + "kg"; + let height = pokemon.height / 10 + "m"; + + const poke_types = pokemon.types.map((type) => type.type.name); + const type = main_types.find((type) => poke_types.indexOf(type) > -1); + const color = colors[type]; + let frontImg; + let backImg; + try{ + frontImg = pokemon.sprites.front_default; + backImg = pokemon.sprites.back_default; + } + catch(err){ + frontImg = "#"; + backImg = "#"; + } + + pokemonEl.style.backgroundColor = color; + + const pokemonInnerHTML = ` +
+
+ pokeball + ${name} +
+ #${id} +

${name}

+
+ ${poke_types + .map( + (type) => ` +
+ Type +
+ ` + ) + .join("")} +
+
+
+
+ ${name} + pokeball +
+ #${id} +
+
Weight:
${weight}
+
Height:
${height}
+
+
+ `; + + //
+ //
${moves[0]}
+ //
${moves[1]}
+ //
+ + pokemonEl.innerHTML = pokemonInnerHTML; + // Add event listener to open new page on card click + pokemonEl.addEventListener("click", () => { + // Open new page with specific card details + window.open(`details.html?id=${id}`, "_self"); + }); + + const pokemonElHolder = document.createElement("div"); + pokemonElHolder.classList.add("cardContainer"); + pokemonElHolder.appendChild(pokemonEl); + + poke_container.appendChild(pokemonElHolder); +}; + +const changeRegion = () => { + const regionSelect = document.getElementById("regionSelect"); + regionSelect.addEventListener("click", (event) => { + const selectedRegion = event.target.getAttribute("data-value"); + const activeRegion = document.querySelector(".active"); + if (selectedRegion) { + poke_container.innerHTML = ""; + fetchPokemons(selectedRegion); + activeRegion.classList.remove("active"); + event.target.classList.add("active"); + } + }); +}; + +fetchPokemons("kanto"); + +window.addEventListener("scroll", function () { + var scrollToTopBtn = document.getElementById("scrollToTopBtn"); + if (window.scrollY > 100) { + scrollToTopBtn.style.display = "block"; + } else { + scrollToTopBtn.style.display = "none"; + } +}); + +document + .getElementById("scrollToTopBtn") + .addEventListener("click", function () { + window.scrollTo({ + top: 0, + behavior: "smooth", + }); + }); + +window.addEventListener("scroll", function () { + var scrollToDownBtn = document.getElementById("scrollToDownBtn"); + if (window.scrollY > 100) { + scrollToDownBtn.style.display = "block"; + } else { + scrollToDownBtn.style.display = "none"; + } +}); + +document + .getElementById("scrollToDownBtn") + .addEventListener("click", function () { + window.scrollTo({ + top: 999999, + behavior: "smooth", + }); + }); +function search_pokemon() { + let input = document.getElementById("searchbar").value; + input = input.toLowerCase(); + input = input.replace(/\s+/g, ""); // removing all spaces from search box + // storing all card along wiith details in variable + let x = document.getElementsByClassName("cardContainer"); + + for (i = 0; i < x.length; i++) { + // checking the name or type entered by user from search box if doesn't match than dont display the message + if (!x[i].innerHTML.toLowerCase().includes(input)) { + x[i].style.display = "none"; + } + // checking the name or type entered by user from search box if doesn't match than dont display the pokemon card + else { + x[i].style.display = "block"; + } + } +} + + +// dark mode enabled +const darkModeButton = document.getElementById("dark"); + +darkModeButton.addEventListener("click", () => { + + let element = document.body; + element.classList.toggle("dark-mode"); + document.body.classList.toggle("dark-mode"); + + const regions = document.querySelectorAll(".regionvalue"); + console.log(regions); + regions.forEach(region => { + region.classList.toggle("dark-mode"); + }); + +}); + +const darkModeIcon = document.getElementById("dark"); +darkModeButton.addEventListener("click", () => { + document.body.classList.toggle("dark-mode"); + darkModeIcon.classList.toggle("fa-toggle-on"); + // You can add additional elements that need dark mode here +}); + + +changeRegion(); diff --git a/pokedex/script2.js b/pokedex/script2.js new file mode 100644 index 0000000..da2e0d6 --- /dev/null +++ b/pokedex/script2.js @@ -0,0 +1,681 @@ +const params = new URLSearchParams(window.location.search); +const id = parseInt(params.get("id")); + +// console.log(id); +const colors = { + fire: "#e03a3a", + grass: "#50C878", + electric: "#fad343", + water: "#1E90FF", + ground: "#735139", + rock: "#63594f", + fairy: "#EE99AC", + poison: "#b34fb3", + bug: "#A8B820", + dragon: "#fc883a", + psychic: "#882eff", + flying: "#87CEEB", + fighting: "#bf5858", + normal: "#D2B48C", + ghost: "#7B62A3", + dark: "#414063", + steel: "#808080", + ice: "#98D8D8", +}; +const main_types = Object.keys(colors); + + + + +// const getPokeApi = async (url)=>{ + +// await fetch(url) +// .then( +// async response => { +// let isJson = response.headers.get('content-type')?.includes('application/json'); +// let data = isJson ? await response.json() : null; + +// // check for error response +// if (!response.ok) { +// // get error message from body or default to response status +// const error = (data && data.message) || response.status; +// return Promise.reject(error); +// } +// // element.innerHTML = JSON.stringify(data, null, 4); +// }) +// .catch(error => { +// // element.parentElement.innerHTML = `Error: ${error}`; +// console.error('There was an error!', error); +// }); +// } +const getType_data = async(url)=>{ + let res = await fetch(url); + let data = await res.json(); + return data; +} +const fetchPokemonDetails = async () => { + + + const url = `https://pokeapi.co/api/v2/pokemon/${id}/`; + const url2 = `https://pokeapi.co/api/v2/pokemon-species/${id}/`; + //changing the api so that the query is pokemon specific + // const url3 = `https://pokeapi.co/api/v2/type/${id}/`; + + const res = await fetch(url); + const res2 = await fetch(url2); + + const data = await res.json(); + const data2 = await res2.json(); + + + // get the type of pokemon + let type_names = data.types.map((val, index)=>val.type.name) + // console.log(data.types); + let data3 = type_names.map( async (val) => { + return await getType_data(`https://pokeapi.co/api/v2/type/${val}/`) + }) + + // console.log(type_names); + + const arr = [data, data2, data3]; + await displayPokemonDetails(arr); + // console.log(arr); +}; + +const displayPokemonDetails = async (pokemon) => { + const name = pokemon[0].name[0].toUpperCase() + pokemon[0].name.slice(1); + const japaneseName = pokemon[1].names[0].name; + const id = pokemon[0].id.toString().padStart(3, "0"); + const imageSrc = pokemon[0].sprites.other.dream_world.front_default; + const imageSrc2 = pokemon[0].sprites.other["official-artwork"].front_default; + const poke_types = pokemon[0].types.map((type) => type.type.name); + const type = main_types.find((type) => poke_types.indexOf(type) > -1); + + const color = colors[type]; + + const hp = pokemon[0].stats[0].base_stat; + // const maxHp = hp * 2 + 204; + // const minHp = hp * 2 + 110; + const attack = pokemon[0].stats[1].base_stat; + // const maxAttack = Math.floor((attack * 2 + 99) * 1.1); + // const minAttack = Math.floor((attack * 2 + 5) * 0.9); + const spAttack = Math.floor(pokemon[0].stats[3].base_stat); + // const maxSpAttack = Math.floor((spAttack * 2 + 99) * 1.1); + // const minSpAttack = Math.floor((spAttack * 2 + 5) * 0.9); + const spDefense = Math.floor(pokemon[0].stats[4].base_stat); + // const maxSpDefense = Math.floor((spDefense * 2 + 99) * 1.1); + // const minSpDefense = Math.floor((spDefense * 2 + 5) * 0.9); + const defense = pokemon[0].stats[2].base_stat; + // const maxDefense = Math.floor((defense * 2 + 99) * 1.1); + // const minDefense = Math.floor((defense * 2 + 5) * 0.9); + const speed = pokemon[0].stats[5].base_stat; + // const maxSpeed = Math.floor((speed * 2 + 99) * 1.1); + // const minSpeed = Math.floor((speed * 2 + 5) * 0.9); + + const abilities = pokemon[0].abilities.map((ability) => ability.ability.name); + const eggGroups = pokemon[1].egg_groups.map((group) => group.name); + // const moves = pokemon[0].moves.map((move) => move.move.name); + document.body.style.backgroundColor = color; + const evolutionChainUrl = pokemon[1].evolution_chain.url; + const resEvolutionChain = await fetch(evolutionChainUrl); + const evolutionChainData = await resEvolutionChain.json(); + // console.log(evolutionChainData); + + const varieties = pokemon[1].varieties + .map((variety) => { + if (variety.is_default === true) { + return null; // or return undefined; + } + return variety.pokemon; + }) + .filter((item) => item !== null); // Remove null items from the array + // console.log(varieties); + const resVarieties = await Promise.all( + varieties.map((variety) => fetch(variety.url)) + ); + const varietiesData = await Promise.all( + resVarieties.map((res) => res.json()) + ); + // console.log(varietiesData); + + let tab3 = document.getElementById("tab_3"); + tab3.innerHTML = ` +
+
+
+
+ `; + + const displayVarieties = (varietiesData) => { + const container = document.querySelector(".varieties"); + container.innerHTML = ""; + + varietiesData.forEach((variety) => { + const pokemonName = variety.name; + const imgUrl = variety.sprites.other["official-artwork"].front_default; + + const pokemonDiv = document.createElement("div"); + pokemonDiv.classList.add("varieties__pokemon"); + + const nameElement = document.createElement("h1"); + nameElement.textContent = pokemonName; + pokemonDiv.appendChild(nameElement); + + const imageElement = document.createElement("img"); + imageElement.src = imgUrl; + pokemonDiv.appendChild(imageElement); + + container.appendChild(pokemonDiv); + }); + }; + + displayVarieties(varietiesData); + const displayEvolutionChain = (evolutionChainData) => { + const container = document.querySelector(".evolution"); + container.innerHTML = ""; + + const chain = evolutionChainData.chain; + displayEvolutionRecursive(chain, container); + }; + + const displayEvolutionRecursive = (chain, container) => { + try{ + + const pokemonName = chain.species.name; + const imgUrl = `https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/official-artwork/${getPokemonIdFromURL( + chain.species.url + )}.png`; + + const EvolutionId = getPokemonIdFromURL(chain.species.url); + + const pokemonDiv = document.createElement("div"); + pokemonDiv.classList.add("evolution__pokemon"); + const iconDiv = document.createElement("div"); + + const nameElement = document.createElement("h1"); + nameElement.textContent = pokemonName; + pokemonDiv.appendChild(nameElement); + + const imageElement = document.createElement("img"); + imageElement.src = imgUrl; + pokemonDiv.appendChild(imageElement); + imageElement.addEventListener("click", () => { + window.location.href = `details.html?id=${EvolutionId}}`; + }); + + if (chain.evolves_to.length > 0) { + const arrowIndicator = document.createElement("i"); + arrowIndicator.classList.add( + "fa-solid", + "fa-caret-right", + "fa-2x", + "fa-beat" + ); + iconDiv.appendChild(arrowIndicator); + } + + container.appendChild(pokemonDiv); + container.appendChild(iconDiv); + + if (chain.evolves_to.length > 0) { + const evolutionData = chain.evolves_to[0]; + displayEvolutionRecursive(evolutionData, container); + } + + } + catch(err){ + console.log(err); + } + + }; + + function getPokemonIdFromURL(url) { + const parts = url.split("/"); + return parts[parts.length - 2]; + } + displayEvolutionChain(evolutionChainData); + + if(pokemon[2] != null){ + + var weakTypesString=''; + var strongTypesString=''; + + pokemon[2].map(async (val)=>{ + + val.then((res)=>{ + // console.log(res); + + let weakTypes=[res.damage_relations.no_damage_to.map((type)=>{ + return `test images` + })] + + // var weakTypesString=''; + for(let i in weakTypes){ + weakTypesString += weakTypes[i]; + } + + let strongTypes=[res.damage_relations.double_damage_to.map((type)=>{ + return `test images` + })] + + // var strongTypesString=''; + for(let i in strongTypes){ + strongTypesString += strongTypes[i]; + } + + let tab2 = document.getElementById("tab_2"); + tab2.innerHTML = ` +
+
+
+ Health: + ${hp} +
+ + +
+ + +
+
+ Attack: + ${attack} +
+ + +
+ + + +
+
+ Defense: + ${defense} +
+ + +
+ + + +
+
+ Sp. Atk: + ${spAttack} +
+ + +
+ + +
+
+ Sp. Def: + ${spDefense} +
+ + +
+ + + +
+
+ Speed: + ${speed} +
+ + +
+ + +
+
+ Total: + ${speed + hp + attack + defense + spAttack + spDefense} +
+ + +
+
+
+
+ Weak Against +
+ +
+ +
+ ${weakTypesString==""?'None':weakTypesString} + +
+
+
+
+ + Strong Against + +
+ +
+ ${strongTypesString==""?'None':strongTypesString} +
+
+ `; + + }) + + }) + + + // let weakTypes=[...pokemon[2].damage_relations.no_damage_to.map((type)=>{ + // return `test images` + // })] + + // var weakTypesString=''; + // for(let i in weakTypes){ + // weakTypesString=weakTypesString+weakTypes[i]; + + // } + + // let strongTypes=[...pokemon[2].damage_relations.double_damage_to.map((type)=>{ + // return `test images` + // })] + + // var strongTypesString=''; + // for(let i in strongTypes){ + // strongTypesString=strongTypesString+strongTypes[i]; + // } + + // let tab2 = document.getElementById("tab_2"); + // tab2.innerHTML = ` + //
+ //
+ //
+ // Health: + // ${hp} + //
+ // + // + //
+ + + //
+ //
+ // Attack: + // ${attack} + //
+ // + // + //
+ + + + //
+ //
+ // Defense: + // ${defense} + //
+ // + // + //
+ + + + //
+ //
+ // Sp. Atk: + // ${spAttack} + //
+ // + // + //
+ + + //
+ //
+ // Sp. Def: + // ${spDefense} + //
+ // + // + //
+ + + + //
+ //
+ // Speed: + // ${speed} + //
+ // + // + //
+ + + //
+ //
+ // Total: + // ${speed + hp + attack + defense + spAttack + spDefense} + //
+ // + // + //
+ //
+ //
+ //
+ // Weak Against + //
+ + //
+ + //
+ // ${weakTypesString==""?'None':weakTypesString} + + //
+ //
+ //
+ //
+ // + // Strong Against + // + //
+ + //
+ // ${strongTypesString==""?'None':strongTypesString} + //
+ //
+ // `; + + + + + } + else{ + console.log(pokemon[2]) + } + + + + + let pokemonDetailsEl = document.getElementById("pokemon-details"); + pokemonDetailsEl.innerHTML = ` +
+ + +
+
+
${japaneseName}
+
${name}
+ +
+
+
+ ${name} + pokeball +
+ +
+ + `; + + const desiredLanguage = "en"; + let overview = "Sorry, no description available."; + let genus = "Sorry, no description available."; + + for (const entry of pokemon[1].flavor_text_entries) { + if (entry.language.name === desiredLanguage) { + // Replace "\f" with a space in the flavor text + overview = entry.flavor_text.replace("\f", " "); + break; // Stop the loop once we find the English flavor text + } + } + for (const entry of pokemon[1].genera) { + if (entry.language.name === desiredLanguage) { + genus = entry.genus; + break; + } + } + + const height = pokemon[0].height / 10 + "m"; + const weight = pokemon[0].weight / 10 + "kg"; + + const genderRate = pokemon[1].gender_rate; + let male = ""; + let female = ""; + if (genderRate === -1) { + male = "??"; + female = "??"; + } else if (genderRate === 0) { + male = "100%"; + female = "0%"; + } else if (genderRate === 8) { + male = "0%"; + female = "100%"; + } else { + female = (genderRate / 8) * 100 + "%"; + male = 100 - (genderRate / 8) * 100 + "%"; + } + const friendship = pokemon[1].base_happiness; + const catchRate = pokemon[1].capture_rate; + + let tab1 = document.getElementById("tab_1"); + tab1.innerHTML = ` +
+
+

${genus}
${overview}

+
+ Height:
${height}
+ Weight:
${weight}
+
+ +
+ ${poke_types + .map( + (type) => ` +
+ Type +
+ ` + ) + .join("")} +
+
+ +
+
Id: #${id}
+
Gender: ${male} ${female}
+ Abilities: ${abilities.join(", ")} + Catch Rate: ${catchRate} (${((catchRate / 255) * 100).toFixed( + 2 + )}% chance) + Base Friendship: ${friendship} (${ + friendship < 50 ? "lower" : friendship < 100 ? "normal" : "higher" + }) + Base Exp: ${pokemon[0].base_experience} + Growth Rate: ${pokemon[1].growth_rate.name} + Egg Groups: ${eggGroups.join(", ")} + +
+ + +`; +}; + +const tabs = document.querySelectorAll("[data-tab-value]"); +const tabsContainer = document.querySelector(".tabs"); +const tabInfos = document.querySelectorAll("[data-tab-info]"); + +tabs.forEach((tab) => { + tab.addEventListener("click", () => { + const target = document.querySelector(tab.dataset.tabValue); + + tabInfos.forEach((tabInfo) => { + tabInfo.classList.remove("active"); + }); + target.classList.add("active"); + target.scrollIntoView({ behavior: "smooth" }); + }); +}); +const nextPokemon = (e) => { + window.location.href = `details.html?id=${id + 1}`; + e.preventDefault(); +}; +const backButton = (e) => { + window.history.back(); + e.preventDefault(); +}; + +fetchPokemonDetails(); + +//preloader +window.addEventListener("load", function () { + document.querySelector("body").classList.add("loaded"); +}); + diff --git a/pokedex/style.css b/pokedex/style.css new file mode 100644 index 0000000..9ec4623 --- /dev/null +++ b/pokedex/style.css @@ -0,0 +1,644 @@ +@import url("https://fonts.googleapis.com/css?family=Lato:300,400&display=swap"); + +@font-face { + font-family: pocketMonk; + src: url(./Fonts/PocketMonk.ttf); +} +@font-face { + font-family: slumbersWeight; + src: url(./Fonts/SlumbersWeight.ttf); +} +@font-face { + font-family: moltors; + src: url(./Fonts/Moltors.ttf); +} + +* { + box-sizing: border-box; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --grass: #5fbd58; + --bug: #92bc2c; + --dark: #595761; + --dragon: #0c69c8; + --electric: #f2d94e; + --fairy: #ee90e6; + --fighting: #d3425f; + --fire: #dc872f; + --flying: #a1bbec; + --ghost: #5f6dbc; + --ground: #da7c4d; + --ice: #75d0c1; + --normal: #a0a29f; + --poison: #b763cf; + --psychic: #ff2ca8; + --rock: #a38c21; + --steel: #5695a3; + --water: #539ddf; +} + +body { + background: #efefbb; + /* background: linear-gradient(to right, #ffffff, #827eff); */ + background-color: whitesmoke; +} + +h1 { + letter-spacing: 3px; + font-weight: 800; + font-size: 2.5em; + + padding: 20px; + color: black; +} + +.poke-container { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: center; + margin: 0 auto; + max-width: 1200px; +} + +.cardContainer { + margin: 10px; +} + +.card { + background-color: #eee; + border-radius: 10px; + box-shadow: 0 3px 15px rgba(0, 0, 0, 0.5); + padding: 20px; + align-items: center; + text-align: center; + transform-style: preserve-3d; + transition: 0.25s ease-in; + max-width: 210px; + min-width: 210px; + min-height: 330px; + max-height: 330px; + color: #202020; + perspective: 150rem; + position: relative; +} + +@media screen and (max-width: 600px) { + .card { + min-width: 45vw !important; + max-width: 45vw !important; + } +} + +.cardContainer:hover .card { + transform: rotateY(180deg); + cursor: pointer; + transition: 0.25s ease-in-out; + transition-delay: .2s; +} + +/* Handle card flip behavior on touch-screen */ +@media(hover: none) { + .cardContainer:hover .card { + transform: none; + transition: none; + } + + .back { + visibility: hidden; + } +} + +.types { + display: flex; +} + +.front, +.back { + backface-visibility: hidden; + position: absolute; + display: flex; + justify-content: center; + align-items: center; + transform-style: preserve-3d; +} + +.back { + transform: rotateY(-180deg); +} + +.back .background { + width: 150px; + position: absolute; + left: 0; + z-index: -10; + opacity: 0.4; + animation: rotate 5s linear infinite; +} +.side { + width: 80%; + display: flex; + flex-direction: column; + justify-content: space-between !important; + align-items: center; +} +.image-container { + position: relative; +} +.image { + width: 150px; + top: 10px; + position: relative; + aspect-ratio: 1/1; + z-index: 10; + image-rendering: pixelated; +} +.background { + width: 150px; + position: absolute; + z-index: -10; + opacity: 0.4; + animation: rotate 5s linear infinite; +} +@keyframes rotate { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.number { + background-color: rgba(0, 0, 0, 0.1); + padding: 10px 10px; + margin-top: 10px; + border-radius: 10px; + font-size: 1em; + font-family: moltors, sans-serif; +} +.name { + padding: 10px; + letter-spacing: 5px; + font-family: "pocketMonk", sans-serif; + font-size: 1.5em; + white-space: nowrap; + text-overflow: clip; +} +.stats { + display: flex; + justify-content: space-evenly; + margin-top: 20px; + margin-bottom: 10px; + padding: 0; + font-family: "slumbersWeight", sans-serif; + font-size: 1.5em; + font-style: italic; + letter-spacing: 2px; +} + +.select-wrapper .regions { + display: flex; + align-items: center; + justify-content: center; + gap: 10px; + -ms-overflow-style: none; + scrollbar-width: none; + scroll-behavior: smooth; + +} + +.nav.github, +a:hover { + color: #310d15; + transform: scale(1.2); + transition: color 0.2s, transform 0.2s; +} + +.header { + position: sticky; + top: 0; + display: flex; + justify-content: space-around; + align-items: center; + height: 5em; + width: 100%; + margin-bottom: 20px; + z-index: 100; + background-color: #e0e0e0; +} + +.header .logo img { + border-radius: 50%; + width: 50px; + cursor: pointer; +} + +.logo { + display: inline-block; + transition: transform 0.6s; +} + +.logo:hover { + transform: rotate(360deg); +} + +.nav .github, +a { + color: #202020; + font-size: 1.5em; + width: 10%; +} + +#scrollToTopBtn { + width: 40px; + height: 40px; + display: none; + position: fixed; + bottom: 30px; + right: 20px; + z-index: 99999; + border: none; + outline: none; + background-color: #202020; + color: white; + cursor: pointer; + border-radius: 50%; +} +#scrollToDownBtn { + width: 40px; + height: 40px; + display: none; + position: fixed; + bottom: 30px; + left: 20px; + z-index: 99999; + border: none; + outline: none; + background-color: #202020; + color: white; + cursor: pointer; + border-radius: 50%; +} + +#searchbar{ + border-radius: 15px; + color: black; + box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; + border: 2px solid rgb(32, 32, 32); +} +::placeholder{ + font-weight: 400; + color: #121212; +} +#searchbar:hover{ + color: rgb(28, 28, 18); + + background-color:#f1eeee; + + +} + +#searchbar:focus::placeholder { + opacity: 0.1; +} + +.box input { + width: 100%; + height: 50px; + border-radius: 10px; + border: none; + outline: none; + font-size: 1.7em; + background-color: rgba(0, 0, 0, 0.1); + font-weight: 300; + letter-spacing: 5px; + font-family: "slumbersWeight", sans-serif; + text-align: center; +} + +.box input:focus { + border: 2px solid #202020; +} + +.poke__type__bg > img { + width: 20px; + height: 20px; + transition: all 0.3s ease; /* Add a smooth transition effect */ +} + +.poke__type__bg:hover > img { + transform: scale(1.2); /* Enlarge the type on hover */ +} + +.poke__type__bg { + width: 40px; + height: 40px; + border-radius: 100%; + margin: 0px 10px; + display: flex; + align-items: center; + justify-content: space-around; +} + +.grass { + background: var(--grass); + box-shadow: 0 0 20px var(--grass); +} + +.bug { + background: var(--bug); + box-shadow: 0 0 20px var(--bug); +} + +.dark { + background: var(--dark); + box-shadow: 0 0 20px var(--dark); +} + +.dragon { + background: var(--dragon); + box-shadow: 0 0 20px var(--dragon); +} + +.electric { + background: var(--electric); + box-shadow: 0 0 20px #796d26; +} + +.fairy { + background: var(--fairy); + box-shadow: 0 0 20px var(--fairy); +} + +.fighting { + background: var(--fighting); + box-shadow: 0 0 20px var(--fighting); +} + +.flying { + background: var(--flying); + box-shadow: 0 0 20px var(--flying); +} + +.ghost { + background: var(--ghost); + box-shadow: 0 0 20px var(--ghost); +} + +.ground { + background: var(--ground); + box-shadow: 0 0 20px var(--ground); +} + +.ice { + background: var(--ice); + box-shadow: 0 0 20px var(--ice); +} + +.normal { + background: var(--normal); + box-shadow: 0 0 20px var(--normal); +} + +.poison { + background: var(--poison); + box-shadow: 0 0 20px var(--poison); +} + +.psychic { + background: var(--psychic); + box-shadow: 0 0 20px var(--psychic); +} + +.rock { + background: var(--rock); + box-shadow: 0 0 20px var(--rock); +} + +.steel { + background: var(--steel); + box-shadow: 0 0 20px var(--steel); +} + +.water { + background: var(--water); + box-shadow: 0 0 20px var(--water); +} + +.fire { + background: var(--fire); + box-shadow: 0 0 20px var(--fire); +} + +.select-wrapper { + overflow: hidden; + max-width: 95%; + width: max-content; + margin: auto; + margin-bottom: 20px; + font-family: "slumbersWeight", sans-serif; + font-size: 1.5em; + font-style: italic; + letter-spacing: 2px; + text-align: center; + position: relative; +} + +#regionSelect{ + display: flex; + align-items: center; + justify-content: start; + gap: 10px; + overflow-x: scroll; + -ms-overflow-style: none; + scrollbar-width: none; + scroll-behavior: smooth; +} + +#regionSelect::-webkit-scrollbar { + display: none; +} +#regionSelect::-moz-scrollbar { + display: none; +} + +#regionSelect span { + background-color: rgba(46, 46, 46, 0.1); + + padding: 5px 15px; + border-radius: 10px; + + border: 2px solid #202020; + outline: none; + cursor: pointer; + box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; +} + +#regionSelect span:hover{ + background-color: #bbbbbb; + outline: none; + cursor: pointer; + transition: border-color 0.25s ease-in-out; +} + +::-webkit-scrollbar { + width: 10px; + height: 10px; + background-color: rgba(46, 46, 46, 0.1); + border-radius: 10px; +} +::-webkit-scrollbar-thumb { + background-color: #202020; + border-radius: 10px; +} + +.active { + background-color: black !important; + color: white !important; +} + +.lds-ring { + margin-top: 30vh; + display: none; + position: relative; + width: 80px; + height: 80px; + margin-inline: auto; +} +.lds-ring div { + box-sizing: border-box; + display: block; + position: absolute; + width: 64px; + height: 64px; + margin: 8px; + border: 8px solid #fff; + border-radius: 50%; + animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; + border-color: cornflowerblue transparent transparent transparent; +} +.lds-ring div:nth-child(1) { + animation-delay: -0.45s; +} +.lds-ring div:nth-child(2) { + animation-delay: -0.3s; +} +.lds-ring div:nth-child(3) { + animation-delay: -0.15s; +} +@keyframes lds-ring { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +.ring-active { + display: block; +} + + +.features{ + display: flex; + justify-content: space-around; + align-items: center; +} + +#dark:hover { + cursor: pointer; +} + +.darkmode-container{ + margin-right: 2.5em; +} + +.darkmode-content{ + position: relative; + left: 15%; + z-index: 999; + font-size: 1.5em; + font-family: pocketMonk; + display: flex; +} + + +.darkmode-text{ + margin-right: 0.3em; +} + +.github { + min-height: 2rem; + min-width: 2rem; + display: flex; + align-items: center; + justify-content: center; +} + +.dark-mode { + background-color: #333; + color: #fff; +} +.dark-mode .header { + background-color: #222; + color: #fff; +} +.dark-mode .darkmode-button-icon { + color: #fff; +} + +.dark-mode .github-icon { + color: #fff; +} + +.dark-mode .box input { + background-color: #787878; + color: #ab0101; +} + +.dark-mode #regionSelect span { + border: 1px solid #ccc; +} +relative +.dark-mode #regionSelect span:hover{ + color: black; + background-color: #ead51d; + outline: none; + cursor: pointer; + transition: border-color 0.25s ease-in-out; +} + +/* Media query for smaller screens */ +@media (max-width: 924px) { + .header { + height: 6em; + padding-top: 35px; + } + .logo { + position: absolute; + left: 10px; + } + + .features { + display: flex; + align-items: center; + justify-content: center; + position: absolute; + padding-left: 10px; + padding-right: 10px; + padding-top: 10px; + top: 0; + width: 100%; + height: 25px; + } + + .darkmode-content { + left: 0; + } +} \ No newline at end of file diff --git a/pokedex/style2.css b/pokedex/style2.css new file mode 100644 index 0000000..c70fdd9 --- /dev/null +++ b/pokedex/style2.css @@ -0,0 +1,687 @@ +@import url('https://fonts.googleapis.com/css?family=Lato:300,400&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap'); + +@font-face { + font-family: pocketMonk; + src: url(./Fonts/PocketMonk.ttf); +} + +@font-face { + font-family: slumbersWeight; + src: url(./Fonts/SlumbersWeight.ttf); +} + +@font-face { + font-family: moltors; + src: url(./Fonts/Moltors.ttf); +} + +* { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --grass: #5FBD58; + --bug: #92BC2C; + --dark: #595761; + --dragon: #0C69C8; + --electric: #F2D94E; + --fairy: #EE90E6; + --fighting: #D3425F; + --fire: #dc872f; + --flying: #A1BBEC; + --ghost: #5F6DBC; + --ground: #DA7C4D; + --ice: #75D0C1; + --normal: #A0A29F; + --poison: #B763CF; + --psychic: #ff2ca8; + --rock: #a38c21; + --steel: #5695A3; + --water: #539DDF; +} +.grass { + background: var(--grass); + box-shadow: 0 0 20px var(--grass); +} + +.bug { + background: var(--bug); + box-shadow: 0 0 20px var(--bug); +} + +.dark { + background: var(--dark); + box-shadow: 0 0 20px var(--dark); +} + +.dragon { + background: var(--dragon); + box-shadow: 0 0 20px var(--dragon); +} + +.electric { + background: var(--electric); + box-shadow: 0 0 20px #796d26; +} + +.fairy { + background: var(--fairy); + box-shadow: 0 0 20px var(--fairy); +} + +.fighting { + background: var(--fighting); + box-shadow: 0 0 20px var(--fighting); +} + +.flying { + background: var(--flying); + box-shadow: 0 0 20px var(--flying); +} + +.ghost { + background: var(--ghost); + box-shadow: 0 0 20px var(--ghost); +} + +.ground { + background: var(--ground); + box-shadow: 0 0 20px var(--ground); +} + +.ice { + background: var(--ice); + box-shadow: 0 0 20px var(--ice); +} + +.normal { + background: var(--normal); + box-shadow: 0 0 20px var(--normal); +} + +.poison { + background: var(--poison); + box-shadow: 0 0 20px var(--poison); +} + +.psychic { + background: var(--psychic); + box-shadow: 0 0 20px var(--psychic); +} + +.rock { + background: var(--rock); + box-shadow: 0 0 20px var(--rock); +} + +.steel { + background: var(--steel); + box-shadow: 0 0 20px var(--steel); +} + +.water { + background: var(--water); + box-shadow: 0 0 20px var(--water); +} + +.fire { + background: var(--fire); + box-shadow: 0 0 20px var(--fire); +} +/* ::-webkit-scrollbar { + width: 10px; + height: 10px; + background-color: rgba(46, 46, 46, 0.1); + border-radius: 10px; +} + +::-webkit-scrollbar-thumb { + background-color: #202020; + border-radius: 10px; +} */ + +.image { + position: relative; +} +.image .imgFront{ + width: 30vh; + height: 30vh; + top: 7vh; + position: relative; + aspect-ratio: 1/1; + z-index: 10; +} +.imgBack{ + position: absolute; + width: 30vh; + z-index: -10; + top: 3vh; + opacity: 0.5; + animation: rotate 5s linear infinite; + right: 0px; +} +.names{ + display: flex; + flex-direction: column; + align-items: center; + position: relative; + top: 2vh; +} +.name{ + font-size: 3em; + font-weight: 800; + letter-spacing: 5px; + font-family: 'pocketMonk', sans-serif; + top: 5vh; + text-align: center; + z-index: 99; +} +.japaneseName{ + font-size: 2em; + font-weight: 800; + letter-spacing: 5px; + font-family: 'pocketMonk', sans-serif; + top: 5vh; + text-align: center; + z-index: 99; + color: rgba(255, 255, 255, 0.253); +} + + +@keyframes rotate { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +/* .image img:hover{ + filter: contrast(1); + transition: 0.5s; +} */ + +.top{ + text-align: center; + display: flex; + flex-direction: column; + align-items: center; + /* background-color: white; + border-bottom-left-radius: 50px; + border-bottom-right-radius: 50px; */ + + +} + + +.top .name{ + font-size: 2.5em; + font-weight: 800; + letter-spacing: 5px; + font-family: 'pocketMonk', sans-serif; + margin-top: 10px; + margin-bottom: 5px; + +} +.id{ + background-color: rgba(0, 0, 0, 0.151); + border-radius: 10px; + padding: 5px; +} + +[data-tab-info] { + display: none; +} + +.active[data-tab-info] { + display: block; +} + +.tab-content { + font-size: 1em; + font-weight: bold; + color: rgb(82, 75, 75); +} + +.tabs { + font-size: 1em; + justify-content:space-evenly; + color: black; + font-family: 'Montserrat', sans-serif; + letter-spacing: 5px; + display: flex; + border-bottom: 2px solid rgba(207, 207, 207, 0.26); + align-items: center; + margin-top: 20px; + padding-top: 40px; + position: relative; +} + + +.tabs span { + padding: 10px; + transform: scale(0.9); +} + +.tabs span:hover { + transform: scale(1.1); + transition: 0.5s; + cursor: pointer; + font-weight: bolder; +} + +.listWrapper{ + display: flex; + flex-direction: column; + align-items: center; + margin-top: 20px; + font-size: 1.25em; + font-style: oblique; + +} + +.listItem{ + font-size: 1.25em; + font-family: 'Montserrat', sans-serif; + margin: auto; + padding: 1.5rem; +} + +.stats{ + display: flex; + flex-direction: column; + font-size: 1em; + font-weight: 900; + font-family: 'Montserrat', sans-serif; + margin-top: 10px; + margin-bottom: 10px; +} +.stats hr{ + width: 100%; + margin: 5px, 10px; + padding: 5px, 10px; + border: none; + border-bottom: 2px solid rgba(255, 255, 255, 0.6); +} +.stats .stat{ + display: flex; + justify-content: space-around; + width: 100%; +} +.stat div{ + text-align: left; + margin-top: 5px; + width: 35%; + padding: 7px; + display: flex; + justify-content: space-between; +} + +.stats meter{ + width: 60%; + height: 1.5em; + border-radius: 10px; + border: none; + position: relative; + top: 8px; + padding-right: 5px; +} + +meter::-webkit-meter-optimum-value{ + background-color: #23dd48be; +} +meter::-webkit-meter-suboptimum-value{ + background-color: #fdc945e6; +} +meter::-webkit-meter-even-less-good-value{ + background-color: #ff4545e2; +} +.stats meter::-webkit-meter-bar{ + background-color: rgba(183, 183, 183, 0.3); + border: none; +} +.statTypes{ + + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + margin: 1%; +} +.statTypes .statTypeText{ + + + width: 35%; + margin-bottom: 1%; + display: flex; + justify-content: center; + align-items: center; + +} + +.statTypes img{ + height: 35px; + border-radius: 15px; + margin: 10px; +} +.statTypes .statIconHolder{ + font-size: 14px; +} + + +.poke__type__bg img { + width: 20px; + height: 20px; + margin: 10px; + overflow: visible; + border-radius: 100%; + +} + +.poke__type__bg { + width: 40px; + height: 40px; + margin: 10px; + overflow: visible; + border-radius: 100%; +} + + + +.details{ + background-color: rgb(245, 245, 245); + box-shadow: 10px 10px 50px 10px rgba(0, 0, 0, 0.6); + border-radius: 40px 40px 0px 0px; + padding-top: 10px; + padding-bottom: 10px; + margin-top: 20px; +} + +.overview p{ + font-size: 1em; + font-weight: 600; + padding: 25px 20px; + text-align: justify; + font-family: 'Montserrat', sans-serif; +} +.genus{ + font-size: 1em; + font-weight: lighter; + font-family: 'moltors', sans-serif; +} +.types{ + display: flex; + justify-content: center; + align-items: center; +} +.heightWeight{ + display: flex; + font-family: 'Montserrat', sans-serif; + background-color: rgba(255, 255, 255, 0.329); + box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.2); + border-radius: 20px; + padding: 10px 50px; + font-size: 1.25em; + width: max-content; + margin: 20px auto; + text-align: center; +} +.about{ + font-size: 1em; + display: flex; + flex-direction: column; + align-items: start; + gap: 20px; + text-transform: capitalize; + padding: 25px 20px; + text-align: justify; + letter-spacing: 2px; + font-family: 'Montserrat', sans-serif; +} + +.previousBtn{ + width: 40px; + height: 40px; + position: fixed; + top: 10px; + left: 10px; + z-index: 99999; + border: none; + outline: none; + background-color: #202020; + color: white; + cursor: pointer; + border-radius: 50%; +} +.nextBtn { + width: 40px; + height: 40px; + top: 10px; + right: 10px; + position: fixed; + z-index: 99999; + border: none; + outline: none; + background-color: #202020; + color: white; + cursor: pointer; + border-radius: 50%; +} +.btn{ + display: flex; + justify-content: space-between; +} + + +.evolution { + display: grid; + grid-template-columns: repeat(6, 1fr); + align-items: center !important; + overflow: scroll; + gap: 20px; + margin-top: 20px; + padding: 30px; + font-size: 0.5em; + font-weight: 600; + text-align: center; + letter-spacing: 2px; + text-transform: capitalize; + border-bottom: 2px solid rgba(207, 207, 207, 0.26); +} +::-webkit-scrollbar{ + display: none; +} + +.evolution__pokemon { + display: flex; + flex-direction: column; + justify-content: space-around; + align-items: center; +} + +.evolution__pokemon img { + width: 200px; + height: 200px; + cursor: pointer; + filter: contrast(1.5) brightness(0.8) saturate(1.2) drop-shadow(0px 0px 10px rgba(255, 255, 255, 0.37)); +} +.evolution__pokemon h1{ + text-align: center; + margin-bottom: 30px; + font-family: 'moltors', sans-serif; + +} + +.varieties__pokemon img{ + width: 300px; + height: 300px; + filter: contrast(1.5) brightness(0.8) saturate(1.2) drop-shadow(0px 0px 10px rgba(255, 255, 255, 0.37)); +} +.varieties__pokemon h1{ + text-align: center; + margin-bottom: 30px; + font-family: 'moltors', sans-serif; +} +.varieties{ + display: grid; + grid-template-columns: repeat(1, 2fr); + align-items: center !important; + overflow: scroll; + gap: 20px; + margin-top: 20px; + padding: 30px; + font-size: 0.5em; + font-weight: 600; + text-align: center; + letter-spacing: 2px; + text-transform: capitalize; + +} + +/* preloader css*/ +/* General Styling */ +.container { + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + padding: 1rem; + } + + @media (max-width: 567px) { + h1 { + font-size: 7vw; + text-align: center; + } + } + + + /* Loader Styles start here */ + .loader-wrapper { + --line-width: 5px; + --curtain-color: #f1faee; + --outer-line-color: #a8dadc; + --middle-line-color: #457b9d; + --inner-line-color: #1d3557; + position:fixed; + top:0; + left:0; + width:100%; + height:100%; + z-index:1000; + } + + .loader { + display:block; + position: relative; + top:50%; + left:50%; + /* transform: translate(-50%, -50%); */ + width:150px; + height:150px; + margin:-75px 0 0 -75px; + border:var(--line-width) solid transparent; + border-top-color: var(--outer-line-color); + border-radius:100%; + -webkit-animation: spin 2s linear infinite; + animation: spin 2s linear infinite; + z-index:1001; + } + + .loader:before { + content:""; + position: absolute; + top:4px; + left:4px; + right:4px; + bottom:4px; + border:var(--line-width) solid transparent; + border-top-color: var(--inner-line-color); + border-radius:100%; + -webkit-animation: spin 3s linear infinite; + animation: spin 3s linear infinite; + } + + .loader:after { + content:""; + position: absolute; + top:14px; + left:14px; + right:14px; + bottom:14px; + border:var(--line-width) solid transparent; + border-top-color: var(--middle-line-color); + border-radius:100%; + -webkit-animation: spin 1.5s linear infinite; + animation: spin 1.5s linear infinite; + } + + @-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + -ms-transform: rotate(360deg); + transform: rotate(360deg); + } + } + @keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + -ms-transform: rotate(360deg); + transform: rotate(360deg); + } + } + + .loader-wrapper .loader-section { + position:fixed; + top:0; + background:var(--curtain-color); + width:51%; + height:100%; + z-index:1000; + } + + .loader-wrapper .loader-section.section-left { + left:0 + } + .loader-wrapper .loader-section.section-right { + right:0; + } + + /* Loaded Styles */ + .loaded .loader-wrapper .loader-section.section-left { + transform: translateX(-100%); + transition: all 0.7s 0.3s cubic-bezier(0.645,0.045,0.355,1.000); + } + .loaded .loader-wrapper .loader-section.section-right { + transform: translateX(100%); + transition: all 0.7s 0.3s cubic-bezier(0.645,0.045,0.355,1.000); + } + .loaded .loader { + opacity: 0; + transition: all 0.3s ease-out; + } + .loaded .loader-wrapper { + visibility: hidden; + transform:translateY(-100%); + transition: all .3s 1s ease-out; + } + .statIconHolder{ + + + + } \ No newline at end of file diff --git a/pokedex_database.sql b/pokedex_database.sql new file mode 100644 index 0000000..b1fec94 --- /dev/null +++ b/pokedex_database.sql @@ -0,0 +1,99 @@ +CREATE DATABASE IF NOT EXISTS pokedex; +USE pokedex; + +-- Table to store Pokémon details +CREATE TABLE IF NOT EXISTS pokemon ( + id INT PRIMARY KEY, + name VARCHAR(100) NOT NULL, + height INT, + weight INT, + base_experience INT, + species_url VARCHAR(255), + image_url VARCHAR(255) +); + +-- Table to store Pokémon types +CREATE TABLE IF NOT EXISTS types ( + id INT PRIMARY KEY AUTO_INCREMENT, + name VARCHAR(50) NOT NULL UNIQUE +); + +-- Table to store Pokémon abilities +CREATE TABLE IF NOT EXISTS abilities ( + id INT PRIMARY KEY AUTO_INCREMENT, + name VARCHAR(100) NOT NULL +); + +-- Table to store Pokémon stats +CREATE TABLE IF NOT EXISTS stats ( + id INT PRIMARY KEY AUTO_INCREMENT, + pokemon_id INT, + hp INT, + attack INT, + defense INT, + sp_attack INT, + sp_defense INT, + speed INT, + FOREIGN KEY (pokemon_id) REFERENCES pokemon(id) +); + +-- Table to store Pokémon type relationships +CREATE TABLE IF NOT EXISTS pokemon_types ( + pokemon_id INT, + type_id INT, + PRIMARY KEY (pokemon_id, type_id), + FOREIGN KEY (pokemon_id) REFERENCES pokemon(id), + FOREIGN KEY (type_id) REFERENCES types(id) +); + +-- Table to store Pokémon ability relationships +CREATE TABLE IF NOT EXISTS pokemon_abilities ( + pokemon_id INT, + ability_id INT, + PRIMARY KEY (pokemon_id, ability_id), + FOREIGN KEY (pokemon_id) REFERENCES pokemon(id), + FOREIGN KEY (ability_id) REFERENCES abilities(id) +); + +-- Table to store Pokémon evolution chains +CREATE TABLE IF NOT EXISTS evolution_chains ( + id INT PRIMARY KEY AUTO_INCREMENT, + chain_url VARCHAR(255) NOT NULL +); + +-- Table to store Pokémon varieties +CREATE TABLE IF NOT EXISTS varieties ( + id INT PRIMARY KEY AUTO_INCREMENT, + pokemon_id INT, + variety_name VARCHAR(100), + image_url VARCHAR(255), + FOREIGN KEY (pokemon_id) REFERENCES pokemon(id) +); + +-- Table to store Pokémon species details +CREATE TABLE IF NOT EXISTS species ( + id INT PRIMARY KEY AUTO_INCREMENT, + pokemon_id INT, + genus VARCHAR(100), + flavor_text TEXT, + growth_rate VARCHAR(100), + base_happiness INT, + capture_rate INT, + gender_rate INT, + FOREIGN KEY (pokemon_id) REFERENCES pokemon(id) +); + +-- Table to store Pokémon egg groups +CREATE TABLE IF NOT EXISTS egg_groups ( + id INT PRIMARY KEY AUTO_INCREMENT, + name VARCHAR(100) NOT NULL +); + +-- Table to store Pokémon egg group relationships +CREATE TABLE IF NOT EXISTS pokemon_egg_groups ( + pokemon_id INT, + egg_group_id INT, + PRIMARY KEY (pokemon_id, egg_group_id), + FOREIGN KEY (pokemon_id) REFERENCES pokemon(id), + FOREIGN KEY (egg_group_id) REFERENCES egg_groups(id) +); diff --git a/school-pokedex/admin-script.js b/school-pokedex/admin-script.js deleted file mode 100644 index 11a9710..0000000 --- a/school-pokedex/admin-script.js +++ /dev/null @@ -1,114 +0,0 @@ -document.addEventListener('DOMContentLoaded', () => { - const form = document.getElementById('pokemon-form'); - const pokemonList = document.getElementById('admin-pokemon-list'); - - const fetchPokemons = () => { - fetch('/school-pokedex/school-pokedex/api.php') - .then(response => { - if (!response.ok) { - throw new Error('Network response was not ok'); - } - return response.text().then(text => { - try { - return JSON.parse(text); - } catch (error) { - console.error('JSON parse error:', error, text); - throw error; - } - }); - }) - .then(pokemons => { - pokemonList.innerHTML = ''; - pokemons.forEach(pokemon => { - const card = document.createElement('div'); - card.className = 'pokemon-card'; - card.innerHTML = ` - ${pokemon.name} -

${pokemon.name}

-

Type: ${pokemon.type}

-

Stats: ${JSON.stringify(pokemon.stats)}

-

Info: ${pokemon.info}

- - - `; - pokemonList.appendChild(card); - }); - }) - .catch(error => console.error('Fetch error:', error)); - }; - - form.addEventListener('submit', (e) => { - e.preventDefault(); - const id = document.getElementById('pokemon-id').value; - const name = document.getElementById('name').value; - const type = document.getElementById('type').value; - const image = document.getElementById('image').value; - const stats = JSON.parse(document.getElementById('stats').value); - const info = document.getElementById('info').value; - - const method = id ? 'PUT' : 'POST'; - const url = id ? `/school-pokedex/school-pokedex/api.php/${id}` : '/school-pokedex/school-pokedex/api.php'; - - fetch(url, { - method: method, - headers: { - 'Content-Type': 'application/json' - }, - body: JSON.stringify({ name, type, image, stats, info }) - }).then(response => { - if (!response.ok) { - throw new Error('Network response was not ok'); - } - return response.text().then(text => { - try { - return JSON.parse(text); - } catch (error) { - console.error('JSON parse error:', error, text); - throw error; - } - }); - }).then(() => { - form.reset(); - fetchPokemons(); - }).catch(error => console.error('Fetch error:', error)); - }); - - window.editPokemon = (id) => { - fetch(`/school-pokedex/school-pokedex/api.php/${id}`) - .then(response => { - if (!response.ok) { - throw new Error('Network response was not ok'); - } - return response.text().then(text => { - try { - return JSON.parse(text); - } catch (error) { - console.error('JSON parse error:', error, text); - throw error; - } - }); - }) - .then(pokemon => { - document.getElementById('pokemon-id').value = pokemon.id; - document.getElementById('name').value = pokemon.name; - document.getElementById('type').value = pokemon.type; - document.getElementById('image').value = pokemon.image; - document.getElementById('stats').value = JSON.stringify(pokemon.stats); - document.getElementById('info').value = pokemon.info; - }) - .catch(error => console.error('Fetch error:', error)); - }; - - window.deletePokemon = (id) => { - fetch(`/school-pokedex/school-pokedex/api.php/${id}`, { method: 'DELETE' }) - .then(response => { - if (!response.ok) { - throw new Error('Network response was not ok'); - } - fetchPokemons(); - }) - .catch(error => console.error('Fetch error:', error)); - }; - - fetchPokemons(); -}); diff --git a/school-pokedex/admin.html b/school-pokedex/admin.html deleted file mode 100644 index ccff0a5..0000000 --- a/school-pokedex/admin.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - Admin - Pokédex - - - - -

Admin - Pokédex

-
- - - - - - - - - - - - -
-
- - - diff --git a/school-pokedex/api.php b/school-pokedex/api.php deleted file mode 100644 index 4f5548a..0000000 --- a/school-pokedex/api.php +++ /dev/null @@ -1,155 +0,0 @@ -connect_error) { - error_log("Connection failed: " . $conn->connect_error); - die(json_encode(['error' => "Connection failed: " . $conn->connect_error])); -} - -header('Content-Type: application/json'); - -// Ensure the request is using JSON -if ($_SERVER['CONTENT_TYPE'] !== 'application/json') { - echo json_encode(['error' => 'Content-Type must be application/json']); - exit; -} - -$method = $_SERVER['REQUEST_METHOD']; -$request = explode('/', trim($_SERVER['PATH_INFO'], '/')); - -switch ($method) { - case 'GET': - if (isset($request[0]) && is_numeric($request[0])) { - $id = $request[0]; - $stmt = $conn->prepare("SELECT * FROM pokemons WHERE id = ?"); - $stmt->bind_param("i", $id); - $stmt->execute(); - $result = $stmt->get_result(); - if ($result->num_rows > 0) { - echo json_encode($result->fetch_assoc()); - } else { - echo json_encode(['error' => 'No record found']); - } - $stmt->close(); - } else { - $sql = "SELECT * FROM pokemons"; - $result = $conn->query($sql); - $pokemons = []; - while ($row = $result->fetch_assoc()) { - $pokemons[] = $row; - } - echo json_encode($pokemons); - } - break; - - case 'POST': - $data = json_decode(file_get_contents('php://input'), true); - if (!isset($data['name'], $data['type'], $data['image'], $data['stats'], $data['info'])) { - echo json_encode(['error' => 'Missing required fields']); - exit; - } - - $name = $data['name']; - $type = $data['type']; - $image = $data['image']; - $stats = json_encode($data['stats']); - $info = $data['info']; - - // Prepared statement to prevent SQL injection - $stmt = $conn->prepare("INSERT INTO pokemons (name, type, image, stats, info) VALUES (?, ?, ?, ?, ?)"); - $stmt->bind_param("sssss", $name, $type, $image, $stats, $info); - - if ($stmt->execute()) { - echo json_encode([ - 'id' => $conn->insert_id, - 'name' => $name, - 'type' => $type, - 'image' => $image, - 'stats' => $stats, - 'info' => $info - ]); - } else { - error_log("Insert error: " . $conn->error); - echo json_encode(['error' => 'Failed to insert record']); - } - - $stmt->close(); - break; - - case 'PUT': - if (!isset($request[0]) || !is_numeric($request[0])) { - echo json_encode(['error' => 'ID is required']); - exit; - } - - $id = $request[0]; - $data = json_decode(file_get_contents('php://input'), true); - - if (!isset($data['name'], $data['type'], $data['image'], $data['stats'], $data['info'])) { - echo json_encode(['error' => 'Missing required fields']); - exit; - } - - $name = $data['name']; - $type = $data['type']; - $image = $data['image']; - $stats = json_encode($data['stats']); - $info = $data['info']; - - // Prepared statement to prevent SQL injection - $stmt = $conn->prepare("UPDATE pokemons SET name=?, type=?, image=?, stats=?, info=? WHERE id=?"); - $stmt->bind_param("sssssi", $name, $type, $image, $stats, $info, $id); - - if ($stmt->execute()) { - echo json_encode([ - 'id' => $id, - 'name' => $name, - 'type' => $type, - 'image' => $image, - 'stats' => $stats, - 'info' => $info - ]); - } else { - error_log("Update error: " . $conn->error); - echo json_encode(['error' => 'Failed to update record']); - } - - $stmt->close(); - break; - - case 'DELETE': - if (!isset($request[0]) || !is_numeric($request[0])) { - echo json_encode(['error' => 'ID is required']); - exit; - } - - $id = $request[0]; - - // Prepared statement to prevent SQL injection - $stmt = $conn->prepare("DELETE FROM pokemons WHERE id = ?"); - $stmt->bind_param("i", $id); - - if ($stmt->execute()) { - echo json_encode(['id' => $id]); - } else { - error_log("Delete error: " . $conn->error); - echo json_encode(['error' => 'Failed to delete record']); - } - - $stmt->close(); - break; - - default: - echo json_encode(['error' => 'Invalid request method']); - break; -} - -$conn->close(); -?> diff --git a/school-pokedex/create_database.sql b/school-pokedex/create_database.sql deleted file mode 100644 index 2b1dd37..0000000 --- a/school-pokedex/create_database.sql +++ /dev/null @@ -1,33 +0,0 @@ -CREATE DATABASE IF NOT EXISTS pokedex; - -USE pokedex; - -CREATE TABLE IF NOT EXISTS pokemons ( - id INT AUTO_INCREMENT PRIMARY KEY, - name VARCHAR(255) NOT NULL, - type VARCHAR(255) NOT NULL, - image VARCHAR(255) NOT NULL, - stats JSON NOT NULL, - info TEXT NOT NULL -); - -CREATE TABLE IF NOT EXISTS abilities ( - id INT AUTO_INCREMENT PRIMARY KEY, - pokemon_id INT NOT NULL, - ability VARCHAR(255) NOT NULL, - FOREIGN KEY (pokemon_id) REFERENCES pokemons(id) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS moves ( - id INT AUTO_INCREMENT PRIMARY KEY, - pokemon_id INT NOT NULL, - move VARCHAR(255) NOT NULL, - FOREIGN KEY (pokemon_id) REFERENCES pokemons(id) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS evolutions ( - id INT AUTO_INCREMENT PRIMARY KEY, - pokemon_id INT NOT NULL, - evolves_to VARCHAR(255) NOT NULL, - FOREIGN KEY (pokemon_id) REFERENCES pokemons(id) ON DELETE CASCADE -); diff --git a/school-pokedex/images/favicon.ico b/school-pokedex/images/favicon.ico deleted file mode 100644 index 06a7a43..0000000 Binary files a/school-pokedex/images/favicon.ico and /dev/null differ diff --git a/school-pokedex/index.html b/school-pokedex/index.html deleted file mode 100644 index 3d705c2..0000000 --- a/school-pokedex/index.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - Pokédex - - - - -

Pokédex

-
- - - diff --git a/school-pokedex/script.js b/school-pokedex/script.js deleted file mode 100644 index 9cd1121..0000000 --- a/school-pokedex/script.js +++ /dev/null @@ -1,33 +0,0 @@ -document.addEventListener('DOMContentLoaded', () => { - fetch('/school-pokedex/school-pokedex/api.php') - .then(response => { - if (!response.ok) { - throw new Error('Network response was not ok'); - } - return response.text().then(text => { - try { - return JSON.parse(text); - } catch (error) { - console.error('JSON parse error:', error, text); - throw error; - } - }); - }) - .then(pokemons => { - const pokemonList = document.getElementById('pokemon-list'); - pokemonList.innerHTML = ''; - pokemons.forEach(pokemon => { - const card = document.createElement('div'); - card.className = 'pokemon-card'; - card.innerHTML = ` - ${pokemon.name} -

${pokemon.name}

-

Type: ${pokemon.type}

-

Stats: ${JSON.stringify(pokemon.stats)}

-

Info: ${pokemon.info}

- `; - pokemonList.appendChild(card); - }); - }) - .catch(error => console.error('Fetch error:', error)); -}); diff --git a/school-pokedex/server.js b/school-pokedex/server.js deleted file mode 100644 index c3ace1e..0000000 --- a/school-pokedex/server.js +++ /dev/null @@ -1,42 +0,0 @@ -const express = require('express'); -const bodyParser = require('body-parser'); -const app = express(); -const port = 3000; - -let pokemons = [ - { id: 1, name: 'Bulbasaur', type: 'Grass/Poison', image: 'https://img.pokemondb.net/artwork/bulbasaur.jpg' }, - // ...add more initial Pokémon data here... -]; - -app.use(bodyParser.json()); -app.use(express.static('school-pokedex')); - -app.get('/api/pokemons', (req, res) => { - res.json(pokemons); -}); - -app.get('/api/pokemons/:id', (req, res) => { - const pokemon = pokemons.find(p => p.id == req.params.id); - res.json(pokemon); -}); - -app.post('/api/pokemons', (req, res) => { - const newPokemon = { id: Date.now(), ...req.body }; - pokemons.push(newPokemon); - res.status(201).json(newPokemon); -}); - -app.put('/api/pokemons/:id', (req, res) => { - const index = pokemons.findIndex(p => p.id == req.params.id); - pokemons[index] = { id: parseInt(req.params.id), ...req.body }; - res.json(pokemons[index]); -}); - -app.delete('/api/pokemons/:id', (req, res) => { - pokemons = pokemons.filter(p => p.id != req.params.id); - res.status(204).end(); -}); - -app.listen(port, () => { - console.log(`Server running at http://localhost:${port}`); -}); diff --git a/school-pokedex/styles.css b/school-pokedex/styles.css deleted file mode 100644 index 25b6f39..0000000 --- a/school-pokedex/styles.css +++ /dev/null @@ -1,32 +0,0 @@ -body { - font-family: Arial, sans-serif; - margin: 0; - padding: 20px; - background-color: #f0f0f0; -} - -h1 { - text-align: center; -} - -#pokemon-list, #admin-pokemon-list { - display: flex; - flex-wrap: wrap; - justify-content: center; -} - -.pokemon-card { - background-color: white; - border: 1px solid #ccc; - border-radius: 8px; - margin: 10px; - padding: 10px; - width: 200px; - text-align: center; -} - -.pokemon-card img { - max-width: 100%; - height: auto; - border-radius: 8px; -} diff --git a/school-pokedex/tutorial.md b/school-pokedex/tutorial.md deleted file mode 100644 index 8b648c7..0000000 --- a/school-pokedex/tutorial.md +++ /dev/null @@ -1,61 +0,0 @@ -# Pokémon Website Setup Tutorial - -Deze tutorial begeleidt je bij het opzetten en uitvoeren van de Pokémon-website en database. - -## Stap 1: Stel de MySQL-database in - -1. **Installeer XAMPP:** - - Download en installeer XAMPP van de officiële website: https://www.apachefriends.org/index.html - - Volg de installatie-instructies. - -2. **Start MySQL:** - - Open het XAMPP Configuratiescherm. - - Start de MySQL-module door op de knop "Start" naast MySQL te klikken. - -3. **Maak de database en tabellen aan:** - - Open phpMyAdmin door op de knop "Admin" naast MySQL in het XAMPP Configuratiescherm te klikken. - - Klik in phpMyAdmin op het tabblad "SQL". - - Voer het SQL-script uit om de database en tabellen aan te maken. - -## Stap 2: Stel de PHP-backend in - -1. **Installeer PHP (indien niet al geïnstalleerd met XAMPP):** - - PHP is inbegrepen bij XAMPP, dus je hoeft het niet apart te installeren. - -2. **Maak het PHP API-bestand:** - - Maak een bestand genaamd `api.php` in de map `/c:/xampp/htdocs/school-pokedex/school-pokedex`. - - Voeg de benodigde code toe om de API te maken die communiceert met de MySQL-database. - -## Stap 3: Stel de frontend in - -1. **Maak de HTML-bestanden:** - - Maak `index.html` en `admin.html` in de map `/c:/xampp/htdocs/school-pokedex/school-pokedex`. - - Voeg de benodigde HTML-code toe om de hoofdpagina en de beheerderspagina te maken. - -2. **Maak het CSS-bestand:** - - Maak een bestand genaamd `styles.css` in de map `/c:/xampp/htdocs/school-pokedex/school-pokedex`. - - Voeg de benodigde CSS-code toe om de pagina's op te maken. - -3. **Maak de JavaScript-bestanden:** - - Maak `script.js` en `admin-script.js` in de map `/c:/xampp/htdocs/school-pokedex/school-pokedex`. - - Voeg de benodigde JavaScript-code toe om de frontend te verbinden met de backend API. - -## Stap 4: Start de PHP-server - -1. **Start de ingebouwde PHP-server:** - - Open een terminal of opdrachtprompt. - - Navigeer naar de map `/c:/xampp/htdocs/school-pokedex/school-pokedex`. - - Voer het volgende commando uit om de ingebouwde PHP-server te starten: - ```sh - php -S localhost:8000 - ``` - -## Stap 5: Open de website - -1. **Open de hoofdpagina:** - - Open een webbrowser en ga naar `http://localhost:8000/index.html` om de hoofdpagina van de Pokédex te bekijken. - -2. **Open de beheerderspagina:** - - Open een webbrowser en ga naar `http://localhost:8000/admin.html` om de Pokémon te beheren. - -Je kunt nu Pokémon bekijken en beheren met de opgegeven frontend- en backend-setup. \ No newline at end of file