<!-- .github/pull_request_template.md --> ## Description <!-- Provide a clear description of the changes in this PR --> ## DCO Affirmation I affirm that all code in every commit of this pull request conforms to the terms of the Topoteretes Developer Certificate of Origin.
492 lines
313 KiB
Text
492 lines
313 KiB
Text
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "ccbb2bc23aa456ee",
|
|
"metadata": {},
|
|
"source": [
|
|
"### Environment Configuration\n",
|
|
"#### Setup required directories and environment variables.\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 1,
|
|
"id": "662d554f96f211d9",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2025-03-04T11:59:33.879188Z",
|
|
"start_time": "2025-03-04T11:59:33.873682Z"
|
|
}
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"import pathlib\n",
|
|
"import os\n",
|
|
"import cognee\n",
|
|
"\n",
|
|
"notebook_dir = pathlib.Path().resolve()\n",
|
|
"data_directory_path = str(notebook_dir / \".data_storage\")\n",
|
|
"cognee_directory_path = str(notebook_dir / \".cognee_system\")\n",
|
|
"\n",
|
|
"cognee.config.data_root_directory(data_directory_path)\n",
|
|
"cognee.config.system_root_directory(cognee_directory_path)\n",
|
|
"\n",
|
|
"BASE_URL = \"https://pokeapi.co/api/v2/\"\n",
|
|
"os.environ[\"BUCKET_URL\"] = data_directory_path\n",
|
|
"os.environ[\"DATA_WRITER__DISABLE_COMPRESSION\"] = \"true\"\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "36ae0be71f6e9167",
|
|
"metadata": {},
|
|
"source": [
|
|
"## Initialize DLT Pipeline\n",
|
|
"### Create the DLT pipeline to fetch Pokémon data.\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 2,
|
|
"id": "25101ae5f016ce0c",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2025-03-04T11:58:03.982939Z",
|
|
"start_time": "2025-03-04T11:58:03.819676Z"
|
|
}
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"import dlt\n",
|
|
"from pathlib import Path\n",
|
|
"\n",
|
|
"pipeline = dlt.pipeline(\n",
|
|
" pipeline_name=\"pokemon_pipeline\",\n",
|
|
" destination=\"filesystem\",\n",
|
|
" dataset_name=\"pokemon_data\",\n",
|
|
")\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "9a87ce05a072c48b",
|
|
"metadata": {},
|
|
"source": [
|
|
"## Fetch Pokémon List\n",
|
|
"### Retrieve a list of Pokémon from the API.\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 3,
|
|
"id": "3b6e60778c61e24a",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2025-03-04T11:58:03.990076Z",
|
|
"start_time": "2025-03-04T11:58:03.987199Z"
|
|
}
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"@dlt.resource(write_disposition=\"replace\")\n",
|
|
"def pokemon_list(limit: int = 50):\n",
|
|
" import requests\n",
|
|
" response = requests.get(f\"{BASE_URL}pokemon\", params={\"limit\": limit})\n",
|
|
" response.raise_for_status()\n",
|
|
" yield response.json()[\"results\"]\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "9952767846194e97",
|
|
"metadata": {},
|
|
"source": [
|
|
"## Fetch Pokémon Details\n",
|
|
"### Fetch detailed information about each Pokémon.\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 4,
|
|
"id": "79ec9fef12267485",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2025-03-04T11:58:03.996394Z",
|
|
"start_time": "2025-03-04T11:58:03.994122Z"
|
|
}
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"@dlt.transformer(data_from=pokemon_list)\n",
|
|
"def pokemon_details(pokemons):\n",
|
|
" \"\"\"Fetches detailed info for each Pokémon\"\"\"\n",
|
|
" import requests\n",
|
|
" for pokemon in pokemons:\n",
|
|
" response = requests.get(pokemon[\"url\"])\n",
|
|
" response.raise_for_status()\n",
|
|
" yield response.json()\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "41e05f660bf9e9d2",
|
|
"metadata": {},
|
|
"source": [
|
|
"## Run Data Pipeline\n",
|
|
"### Execute the pipeline and store Pokémon data.\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 5,
|
|
"id": "20a3b2c7f404677f",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2025-03-04T11:59:41.571015Z",
|
|
"start_time": "2025-03-04T11:59:36.840744Z"
|
|
}
|
|
},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"Pipeline pokemon_pipeline load step completed in 0.04 seconds\n",
|
|
"1 load package(s) were loaded to destination filesystem and into dataset pokemon_data\n",
|
|
"The filesystem destination used file:///Users/borisarzentar/Projects/Topoteretes/cognee/notebooks/.data_storage location to store data\n",
|
|
"Load package 1743589860.3306491 is LOADED and contains no failed jobs\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"info = pipeline.run([pokemon_list, pokemon_details])\n",
|
|
"print(info)\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "937f10b8d1037743",
|
|
"metadata": {},
|
|
"source": [
|
|
"## Load Pokémon Abilities\n",
|
|
"### Load Pokémon ability data from stored files.\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 6,
|
|
"id": "be73050036439ea1",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2025-03-04T11:59:44.377719Z",
|
|
"start_time": "2025-03-04T11:59:44.363718Z"
|
|
}
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"import json\n",
|
|
"from cognee.low_level import DataPoint\n",
|
|
"from uuid import uuid5, NAMESPACE_OID\n",
|
|
"\n",
|
|
"class Abilities(DataPoint):\n",
|
|
" name: str = \"Abilities\"\n",
|
|
" metadata: dict = {\"index_fields\": [\"name\"]}\n",
|
|
"\n",
|
|
"def load_abilities_data(jsonl_abilities):\n",
|
|
" abilities_root = Abilities()\n",
|
|
" pokemon_abilities = []\n",
|
|
"\n",
|
|
" for jsonl_ability in jsonl_abilities:\n",
|
|
" with open(jsonl_ability, \"r\") as f:\n",
|
|
" for line in f:\n",
|
|
" ability = json.loads(line)\n",
|
|
" ability[\"id\"] = uuid5(NAMESPACE_OID, ability[\"_dlt_id\"])\n",
|
|
" ability[\"name\"] = ability[\"ability__name\"]\n",
|
|
" ability[\"is_type\"] = abilities_root\n",
|
|
" pokemon_abilities.append(ability)\n",
|
|
"\n",
|
|
" return abilities_root, pokemon_abilities\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "98c97f799f73df77",
|
|
"metadata": {},
|
|
"source": [
|
|
"## Load Pokémon Data\n",
|
|
"### Load Pokémon details and associate them with abilities.\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 7,
|
|
"id": "7862951248df0bf5",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2025-03-04T11:59:46.251306Z",
|
|
"start_time": "2025-03-04T11:59:46.238283Z"
|
|
}
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"from typing import List, Optional\n",
|
|
"\n",
|
|
"class Pokemons(DataPoint):\n",
|
|
" name: str = \"Pokemons\"\n",
|
|
" have: Abilities\n",
|
|
" metadata: dict = {\"index_fields\": [\"name\"]}\n",
|
|
"\n",
|
|
"class PokemonAbility(DataPoint):\n",
|
|
" name: str\n",
|
|
" ability__name: str\n",
|
|
" ability__url: str\n",
|
|
" is_hidden: bool\n",
|
|
" slot: int\n",
|
|
" _dlt_load_id: str\n",
|
|
" _dlt_id: str\n",
|
|
" _dlt_parent_id: str\n",
|
|
" _dlt_list_idx: str\n",
|
|
" is_type: Abilities\n",
|
|
" metadata: dict = {\"index_fields\": [\"ability__name\"]}\n",
|
|
"\n",
|
|
"class Pokemon(DataPoint):\n",
|
|
" name: str\n",
|
|
" base_experience: int\n",
|
|
" height: int\n",
|
|
" weight: int\n",
|
|
" is_default: bool\n",
|
|
" order: int\n",
|
|
" location_area_encounters: str\n",
|
|
" species__name: str\n",
|
|
" species__url: str\n",
|
|
" cries__latest: str\n",
|
|
" cries__legacy: str\n",
|
|
" sprites__front_default: str\n",
|
|
" sprites__front_shiny: str\n",
|
|
" sprites__back_default: Optional[str]\n",
|
|
" sprites__back_shiny: Optional[str]\n",
|
|
" _dlt_load_id: str\n",
|
|
" _dlt_id: str\n",
|
|
" is_type: Pokemons\n",
|
|
" abilities: List[PokemonAbility]\n",
|
|
" metadata: dict = {\"index_fields\": [\"name\"]}\n",
|
|
"\n",
|
|
"def load_pokemon_data(jsonl_pokemons, pokemon_abilities, pokemon_root):\n",
|
|
" pokemons = []\n",
|
|
"\n",
|
|
" for jsonl_pokemon in jsonl_pokemons:\n",
|
|
" with open(jsonl_pokemon, \"r\") as f:\n",
|
|
" for line in f:\n",
|
|
" pokemon_data = json.loads(line)\n",
|
|
" abilities = [\n",
|
|
" ability for ability in pokemon_abilities\n",
|
|
" if ability[\"_dlt_parent_id\"] == pokemon_data[\"_dlt_id\"]\n",
|
|
" ]\n",
|
|
" pokemon_data[\"external_id\"] = pokemon_data[\"id\"]\n",
|
|
" pokemon_data[\"id\"] = uuid5(NAMESPACE_OID, str(pokemon_data[\"id\"]))\n",
|
|
" pokemon_data[\"abilities\"] = [PokemonAbility(**ability) for ability in abilities]\n",
|
|
" pokemon_data[\"is_type\"] = pokemon_root\n",
|
|
" pokemons.append(Pokemon(**pokemon_data))\n",
|
|
"\n",
|
|
" return pokemons\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "676fa5a2b61c2107",
|
|
"metadata": {},
|
|
"source": [
|
|
"## Process Pokémon Data\n",
|
|
"### Load and associate Pokémon abilities.\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 8,
|
|
"id": "ad14cdecdccd71bb",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2025-03-04T11:59:47.365226Z",
|
|
"start_time": "2025-03-04T11:59:47.356722Z"
|
|
}
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"STORAGE_PATH = Path(\".data_storage/pokemon_data/pokemon_details\")\n",
|
|
"jsonl_pokemons = sorted(STORAGE_PATH.glob(\"*.jsonl\"))\n",
|
|
"\n",
|
|
"ABILITIES_PATH = Path(\".data_storage/pokemon_data/pokemon_details__abilities\")\n",
|
|
"jsonl_abilities = sorted(ABILITIES_PATH.glob(\"*.jsonl\"))\n",
|
|
"\n",
|
|
"abilities_root, pokemon_abilities = load_abilities_data(jsonl_abilities)\n",
|
|
"pokemon_root = Pokemons(have=abilities_root)\n",
|
|
"pokemons = load_pokemon_data(jsonl_pokemons, pokemon_abilities, pokemon_root)\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "59dec67b2ae50f0f",
|
|
"metadata": {},
|
|
"source": [
|
|
"## Initialize Cognee\n",
|
|
"### Setup Cognee for data processing.\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 9,
|
|
"id": "d2e095ae576a02c1",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2025-03-04T11:59:49.244577Z",
|
|
"start_time": "2025-03-04T11:59:48.618261Z"
|
|
}
|
|
},
|
|
"outputs": [
|
|
{
|
|
"name": "stderr",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"/Users/borisarzentar/Projects/Topoteretes/cognee/.venv/lib/python3.11/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
|
|
" from .autonotebook import tqdm as notebook_tqdm\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"from cognee.low_level import setup as cognee_setup\n",
|
|
"\n",
|
|
"async def initialize_cognee():\n",
|
|
" await cognee.prune.prune_data()\n",
|
|
" await cognee.prune.prune_system(metadata=True)\n",
|
|
" await cognee_setup()\n",
|
|
"\n",
|
|
"await initialize_cognee()\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "5f0b8090bc7b1fe6",
|
|
"metadata": {},
|
|
"source": [
|
|
"## Process Pokémon Data\n",
|
|
"### Add Pokémon data points to Cognee.\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 10,
|
|
"id": "ffa12fc1f5350d95",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2025-03-04T11:59:57.744035Z",
|
|
"start_time": "2025-03-04T11:59:50.574033Z"
|
|
}
|
|
},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"{'_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x31b8c4230>, 'pipeline_run_id': UUID('32976ad1-847f-4c80-8eab-002bc28ba621'), 'pipeline_name': 'pokemon_pipeline', 'pipeline_id': UUID('fd2ed59d-b550-5b05-bbe6-7b708fe12483'), 'status': <PipelineRunStatus.DATASET_PROCESSING_STARTED: 'DATASET_PROCESSING_STARTED'>, 'dataset_id': UUID('dafbc434-f846-5ad8-8f28-143eb0e60ed5'), 'run_info': {'data': \"[Pokemon(id=UUID('996ad860-2a9a-504f-8861-aeafd0b2ae29'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='bulbasaur', base_experience=64, height=7, weight=69, is_default=True, order=1, location_area_encounters='https://pokeapi.co/api/v2/pokemon/1/encounters', species__name='bulbasaur', species__url='https://pokeapi.co/api/v2/pokemon-species/1/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/1.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/1.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/1.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/1.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/1.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('d360738e-ac41-58fb-8b93-f46846332c1c'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='overgrow', ability__name='overgrow', ability__url='https://pokeapi.co/api/v2/ability/65/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('512065af-f53c-5b15-8507-7b64dbb5093e'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='chlorophyll', ability__name='chlorophyll', ability__url='https://pokeapi.co/api/v2/ability/34/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('59e06cf8-f390-5093-af2e-3685be593a25'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='ivysaur', base_experience=142, height=10, weight=130, is_default=True, order=2, location_area_encounters='https://pokeapi.co/api/v2/pokemon/2/encounters', species__name='ivysaur', species__url='https://pokeapi.co/api/v2/pokemon-species/2/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/2.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/2.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/2.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/2.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/2.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/2.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('93afde85-86ec-544c-b2b1-2d256370d06e'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='overgrow', ability__name='overgrow', ability__url='https://pokeapi.co/api/v2/ability/65/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('273e630a-8472-51bf-ac5a-ef795de497e8'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='chlorophyll', ability__name='chlorophyll', ability__url='https://pokeapi.co/api/v2/ability/34/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('391ada15-580c-5baa-b16f-eeb35d9b1122'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='venusaur', base_experience=263, height=20, weight=1000, is_default=True, order=3, location_area_encounters='https://pokeapi.co/api/v2/pokemon/3/encounters', species__name='venusaur', species__url='https://pokeapi.co/api/v2/pokemon-species/3/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/3.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/3.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/3.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/3.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/3.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/3.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('3819dd9b-1cb3-5494-b884-7180a58a3572'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='overgrow', ability__name='overgrow', ability__url='https://pokeapi.co/api/v2/ability/65/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('43f7bedb-cbd4-5bfb-bbfd-78def51410b3'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='chlorophyll', ability__name='chlorophyll', ability__url='https://pokeapi.co/api/v2/ability/34/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('22fe83ae-a20f-54fc-b436-cec85c94c5e8'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='charmander', base_experience=62, height=6, weight=85, is_default=True, order=5, location_area_encounters='https://pokeapi.co/api/v2/pokemon/4/encounters', species__name='charmander', species__url='https://pokeapi.co/api/v2/pokemon-species/4/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/4.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/4.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/4.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/4.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/4.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/4.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('1f12b15f-aed0-54e7-94b0-e0e2adea3ae7'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='blaze', ability__name='blaze', ability__url='https://pokeapi.co/api/v2/ability/66/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('36c5670c-2c40-5183-bda1-dde186e2b1c8'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='solar-power', ability__name='solar-power', ability__url='https://pokeapi.co/api/v2/ability/94/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('b7d55bf4-7057-5113-85c8-141871bf7635'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='charmeleon', base_experience=142, height=11, weight=190, is_default=True, order=6, location_area_encounters='https://pokeapi.co/api/v2/pokemon/5/encounters', species__name='charmeleon', species__url='https://pokeapi.co/api/v2/pokemon-species/5/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/5.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/5.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/5.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/5.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/5.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/5.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('cdf93e52-4606-528c-b58e-ba4906b5ea48'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='blaze', ability__name='blaze', ability__url='https://pokeapi.co/api/v2/ability/66/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('2d4cce3f-02f2-5789-a4c1-f18a7db83d19'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='solar-power', ability__name='solar-power', ability__url='https://pokeapi.co/api/v2/ability/94/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('1883fdfb-249b-58f5-b445-87dff6eabc06'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='charizard', base_experience=267, height=17, weight=905, is_default=True, order=7, location_area_encounters='https://pokeapi.co/api/v2/pokemon/6/encounters', species__name='charizard', species__url='https://pokeapi.co/api/v2/pokemon-species/6/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/6.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/6.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/6.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/6.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/6.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/6.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('ef5c36b6-8884-5e34-8d9e-f408a00d4fa4'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='blaze', ability__name='blaze', ability__url='https://pokeapi.co/api/v2/ability/66/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('ce5d23d8-74e6-5c2e-b254-6e329475b83b'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='solar-power', ability__name='solar-power', ability__url='https://pokeapi.co/api/v2/ability/94/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('d6ed313e-533a-55a6-aa06-4c00bc132812'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='squirtle', base_experience=63, height=5, weight=90, is_default=True, order=10, location_area_encounters='https://pokeapi.co/api/v2/pokemon/7/encounters', species__name='squirtle', species__url='https://pokeapi.co/api/v2/pokemon-species/7/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/7.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/7.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/7.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/7.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/7.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/7.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('35996229-15ee-5ab0-abca-d65b2747e0ad'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='torrent', ability__name='torrent', ability__url='https://pokeapi.co/api/v2/ability/67/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('001f7d2a-3757-503c-a13d-3ba65387e20d'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rain-dish', ability__name='rain-dish', ability__url='https://pokeapi.co/api/v2/ability/44/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('9090025d-5d06-58f1-b79a-3690407024fc'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='wartortle', base_experience=142, height=10, weight=225, is_default=True, order=11, location_area_encounters='https://pokeapi.co/api/v2/pokemon/8/encounters', species__name='wartortle', species__url='https://pokeapi.co/api/v2/pokemon-species/8/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/8.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/8.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/8.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/8.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/8.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/8.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('77ba80b6-60e6-5613-8197-2913e197aafc'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='torrent', ability__name='torrent', ability__url='https://pokeapi.co/api/v2/ability/67/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('9a809923-6b2c-5b95-ac7a-b07ccd521aef'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rain-dish', ability__name='rain-dish', ability__url='https://pokeapi.co/api/v2/ability/44/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('751af8b4-32a7-55bc-9fad-8bfbcbbf4237'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='blastoise', base_experience=265, height=16, weight=855, is_default=True, order=12, location_area_encounters='https://pokeapi.co/api/v2/pokemon/9/encounters', species__name='blastoise', species__url='https://pokeapi.co/api/v2/pokemon-species/9/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/9.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/9.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/9.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/9.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/9.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/9.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('6a3b0015-d7ef-5bca-ab55-790a441dc221'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='torrent', ability__name='torrent', ability__url='https://pokeapi.co/api/v2/ability/67/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('8baba911-b7c4-597b-843b-9ffe47aa05ff'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rain-dish', ability__name='rain-dish', ability__url='https://pokeapi.co/api/v2/ability/44/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('305f5e8d-e48d-5c3a-8ce3-446622dd8a8a'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='caterpie', base_experience=39, height=3, weight=29, is_default=True, order=14, location_area_encounters='https://pokeapi.co/api/v2/pokemon/10/encounters', species__name='caterpie', species__url='https://pokeapi.co/api/v2/pokemon-species/10/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/10.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/10.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/10.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/10.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/10.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('b3524870-3a4a-5aa7-bd5c-6f9dda8cf0b8'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='shield-dust', ability__name='shield-dust', ability__url='https://pokeapi.co/api/v2/ability/19/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('b724fa25-2677-581e-ad56-c970114e0b86'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='run-away', ability__name='run-away', ability__url='https://pokeapi.co/api/v2/ability/50/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('a4c08562-50fa-5599-939c-eb6f2a83a362'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='metapod', base_experience=72, height=7, weight=99, is_default=True, order=15, location_area_encounters='https://pokeapi.co/api/v2/pokemon/11/encounters', species__name='metapod', species__url='https://pokeapi.co/api/v2/pokemon-species/11/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/11.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/11.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/11.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/11.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/11.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/11.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('4c149799-e32d-5386-b5dc-7edad26f5f17'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='shed-skin', ability__name='shed-skin', ability__url='https://pokeapi.co/api/v2/ability/61/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('d35aeaf3-5d1d-535a-a31a-22133ddf5f3d'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='butterfree', base_experience=198, height=11, weight=320, is_default=True, order=16, location_area_encounters='https://pokeapi.co/api/v2/pokemon/12/encounters', species__name='butterfree', species__url='https://pokeapi.co/api/v2/pokemon-species/12/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/12.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/12.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/12.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/12.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/12.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/12.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('e3d83e95-0bfb-54c0-97be-e832ce1ce111'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='compound-eyes', ability__name='compound-eyes', ability__url='https://pokeapi.co/api/v2/ability/14/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('bbd83ff4-0e51-557b-8907-d4da7e90ad5f'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='tinted-lens', ability__name='tinted-lens', ability__url='https://pokeapi.co/api/v2/ability/110/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('61c97311-bb14-5679-99fc-98497a701292'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='weedle', base_experience=39, height=3, weight=32, is_default=True, order=17, location_area_encounters='https://pokeapi.co/api/v2/pokemon/13/encounters', species__name='weedle', species__url='https://pokeapi.co/api/v2/pokemon-species/13/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/13.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/13.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/13.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/13.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/13.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/13.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('fd030dd9-c771-5496-be3e-32bb4290fee5'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='shield-dust', ability__name='shield-dust', ability__url='https://pokeapi.co/api/v2/ability/19/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('b2951b19-99d3-522c-9796-0c4ce63fef48'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='run-away', ability__name='run-away', ability__url='https://pokeapi.co/api/v2/ability/50/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('1bb138f7-5f19-587c-8a25-fb174eabf441'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='kakuna', base_experience=72, height=6, weight=100, is_default=True, order=18, location_area_encounters='https://pokeapi.co/api/v2/pokemon/14/encounters', species__name='kakuna', species__url='https://pokeapi.co/api/v2/pokemon-species/14/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/14.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/14.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/14.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/14.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/14.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/14.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('71034555-2791-5d39-bbd7-fb27e35ba183'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='shed-skin', ability__name='shed-skin', ability__url='https://pokeapi.co/api/v2/ability/61/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('be6c2a5f-4160-5145-8695-c628496b208d'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='beedrill', base_experience=178, height=10, weight=295, is_default=True, order=19, location_area_encounters='https://pokeapi.co/api/v2/pokemon/15/encounters', species__name='beedrill', species__url='https://pokeapi.co/api/v2/pokemon-species/15/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/15.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/15.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/15.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/15.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/15.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/15.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('4444c884-50e1-5a94-bdab-60b6f1f7d9ff'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='swarm', ability__name='swarm', ability__url='https://pokeapi.co/api/v2/ability/68/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('4a398ff7-36e7-518c-a590-fa6714bb2d96'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sniper', ability__name='sniper', ability__url='https://pokeapi.co/api/v2/ability/97/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('7dbed579-ec83-5f9b-8aa3-1c40e858acfc'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='pidgey', base_experience=50, height=3, weight=18, is_default=True, order=21, location_area_encounters='https://pokeapi.co/api/v2/pokemon/16/encounters', species__name='pidgey', species__url='https://pokeapi.co/api/v2/pokemon-species/16/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/16.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/16.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/16.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/16.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/16.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/16.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('5b544a4d-56e8-5c0d-bca8-9fc961b96e45'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='keen-eye', ability__name='keen-eye', ability__url='https://pokeapi.co/api/v2/ability/51/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('934e0468-4466-5d68-b634-9bd7df0f4303'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='tangled-feet', ability__name='tangled-feet', ability__url='https://pokeapi.co/api/v2/ability/77/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('cf35c20b-8c40-5714-9d2c-063ee7a589de'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='big-pecks', ability__name='big-pecks', ability__url='https://pokeapi.co/api/v2/ability/145/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('bcc896de-3c61-523e-973c-052f16456e28'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='pidgeotto', base_experience=122, height=11, weight=300, is_default=True, order=22, location_area_encounters='https://pokeapi.co/api/v2/pokemon/17/encounters', species__name='pidgeotto', species__url='https://pokeapi.co/api/v2/pokemon-species/17/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/17.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/17.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/17.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/17.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/17.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/17.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('ed00b802-ae08-5bda-afc4-4bdea362e350'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='keen-eye', ability__name='keen-eye', ability__url='https://pokeapi.co/api/v2/ability/51/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('3f2fedce-427c-518d-aaa2-03a33c31694e'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='tangled-feet', ability__name='tangled-feet', ability__url='https://pokeapi.co/api/v2/ability/77/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('b7f6f91d-14da-502d-ae03-65a5a8a2bfa0'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='big-pecks', ability__name='big-pecks', ability__url='https://pokeapi.co/api/v2/ability/145/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('77b34e74-5631-5a71-b8ce-97b9d6bab10a'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='pidgeot', base_experience=216, height=15, weight=395, is_default=True, order=23, location_area_encounters='https://pokeapi.co/api/v2/pokemon/18/encounters', species__name='pidgeot', species__url='https://pokeapi.co/api/v2/pokemon-species/18/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/18.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/18.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/18.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/18.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/18.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/18.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('735c1b83-4982-502e-836c-7d34cec75306'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='keen-eye', ability__name='keen-eye', ability__url='https://pokeapi.co/api/v2/ability/51/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('f67c2001-2401-516b-955c-a2c7f16b8f20'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='tangled-feet', ability__name='tangled-feet', ability__url='https://pokeapi.co/api/v2/ability/77/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('99506d47-e3fc-51f3-b2d9-3ce08125b649'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='big-pecks', ability__name='big-pecks', ability__url='https://pokeapi.co/api/v2/ability/145/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('9d58db4d-28b7-56fc-9b12-db9a3e9d0769'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='rattata', base_experience=51, height=3, weight=35, is_default=True, order=25, location_area_encounters='https://pokeapi.co/api/v2/pokemon/19/encounters', species__name='rattata', species__url='https://pokeapi.co/api/v2/pokemon-species/19/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/19.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/19.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/19.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/19.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/19.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/19.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('cb0e1050-2912-5c94-9ee1-3c58458d4dfe'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='run-away', ability__name='run-away', ability__url='https://pokeapi.co/api/v2/ability/50/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('00f22cef-5d6f-51ef-af3c-bc19ca4247b0'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='guts', ability__name='guts', ability__url='https://pokeapi.co/api/v2/ability/62/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('98ce00f0-da2c-5645-abf3-4ee0f974c36e'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='hustle', ability__name='hustle', ability__url='https://pokeapi.co/api/v2/ability/55/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('6fea451e-90db-5366-bbde-9a65b83f8f64'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='raticate', base_experience=145, height=7, weight=185, is_default=True, order=27, location_area_encounters='https://pokeapi.co/api/v2/pokemon/20/encounters', species__name='raticate', species__url='https://pokeapi.co/api/v2/pokemon-species/20/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/20.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/20.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/20.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/20.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/20.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/20.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('45634545-1e1e-5d9c-8543-6530187e2699'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='run-away', ability__name='run-away', ability__url='https://pokeapi.co/api/v2/ability/50/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('9740a0d5-2273-5ec4-8565-d1524b6e8365'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='guts', ability__name='guts', ability__url='https://pokeapi.co/api/v2/ability/62/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('411137ac-2a2c-5fa1-bc7a-ad0551a425ce'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='hustle', ability__name='hustle', ability__url='https://pokeapi.co/api/v2/ability/55/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('0df2c324-4b3b-5e4b-8574-770c7c601dc4'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='spearow', base_experience=52, height=3, weight=20, is_default=True, order=30, location_area_encounters='https://pokeapi.co/api/v2/pokemon/21/encounters', species__name='spearow', species__url='https://pokeapi.co/api/v2/pokemon-species/21/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/21.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/21.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/21.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/21.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/21.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/21.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('ffe8f785-70e7-506b-8c4a-729c6ee4dc15'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='keen-eye', ability__name='keen-eye', ability__url='https://pokeapi.co/api/v2/ability/51/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('b0a2b69b-401c-55bb-b7b3-eb868dd201b0'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sniper', ability__name='sniper', ability__url='https://pokeapi.co/api/v2/ability/97/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('05596e20-ebb9-571a-9f7c-250cbacfb499'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='fearow', base_experience=155, height=12, weight=380, is_default=True, order=31, location_area_encounters='https://pokeapi.co/api/v2/pokemon/22/encounters', species__name='fearow', species__url='https://pokeapi.co/api/v2/pokemon-species/22/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/22.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/22.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/22.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/22.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/22.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/22.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('48b617d8-1a5e-504c-9925-52b464889358'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='keen-eye', ability__name='keen-eye', ability__url='https://pokeapi.co/api/v2/ability/51/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('69814b34-3d5a-5420-86fd-d150b5d82be3'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sniper', ability__name='sniper', ability__url='https://pokeapi.co/api/v2/ability/97/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('32b736a1-2bed-5f62-8131-c3dc9a2a33c7'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='ekans', base_experience=58, height=20, weight=69, is_default=True, order=32, location_area_encounters='https://pokeapi.co/api/v2/pokemon/23/encounters', species__name='ekans', species__url='https://pokeapi.co/api/v2/pokemon-species/23/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/23.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/23.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/23.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/23.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/23.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/23.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('6f7917b2-6a92-5856-8619-b9d7883aec44'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='intimidate', ability__name='intimidate', ability__url='https://pokeapi.co/api/v2/ability/22/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('3cb5235c-5248-5959-b783-8927a0d1c0c0'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='shed-skin', ability__name='shed-skin', ability__url='https://pokeapi.co/api/v2/ability/61/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('4ab0eafa-31a9-5462-8d11-2d6a2818af5e'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='unnerve', ability__name='unnerve', ability__url='https://pokeapi.co/api/v2/ability/127/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('29be4ef0-91eb-512b-8f83-360b6db38a83'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='arbok', base_experience=157, height=35, weight=650, is_default=True, order=33, location_area_encounters='https://pokeapi.co/api/v2/pokemon/24/encounters', species__name='arbok', species__url='https://pokeapi.co/api/v2/pokemon-species/24/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/24.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/24.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/24.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/24.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/24.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/24.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('2f62613d-2423-5b17-8783-db626bac3c67'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='intimidate', ability__name='intimidate', ability__url='https://pokeapi.co/api/v2/ability/22/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('3083da40-f91d-50e7-b1fe-17648d64707e'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='shed-skin', ability__name='shed-skin', ability__url='https://pokeapi.co/api/v2/ability/61/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('110064e1-278f-5faa-8662-6e2d16407d7c'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='unnerve', ability__name='unnerve', ability__url='https://pokeapi.co/api/v2/ability/127/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('46f64ca6-6094-51fc-bbbe-34e3333c5388'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='pikachu', base_experience=112, height=4, weight=60, is_default=True, order=35, location_area_encounters='https://pokeapi.co/api/v2/pokemon/25/encounters', species__name='pikachu', species__url='https://pokeapi.co/api/v2/pokemon-species/25/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/25.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/25.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/25.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/25.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/25.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/25.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('471d16de-c686-5928-8ba2-17b144d8197b'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='static', ability__name='static', ability__url='https://pokeapi.co/api/v2/ability/9/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('129d6789-1b19-5ab4-8c4a-3dfd6e7e8d6d'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='lightning-rod', ability__name='lightning-rod', ability__url='https://pokeapi.co/api/v2/ability/31/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('8df6e0fb-0d35-5fd6-831a-7e5b9ad2457a'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='raichu', base_experience=243, height=8, weight=300, is_default=True, order=51, location_area_encounters='https://pokeapi.co/api/v2/pokemon/26/encounters', species__name='raichu', species__url='https://pokeapi.co/api/v2/pokemon-species/26/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/26.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/26.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/26.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/26.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/26.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/26.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('32588d5b-5b5f-5d6e-80bb-4963610df285'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='static', ability__name='static', ability__url='https://pokeapi.co/api/v2/ability/9/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('bb538a79-d6e4-5f19-b306-1ac11492d68e'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='lightning-rod', ability__name='lightning-rod', ability__url='https://pokeapi.co/api/v2/ability/31/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('5151e75a-9d7d-5897-be85-aaa96757564b'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='sandshrew', base_experience=60, height=6, weight=120, is_default=True, order=53, location_area_encounters='https://pokeapi.co/api/v2/pokemon/27/encounters', species__name='sandshrew', species__url='https://pokeapi.co/api/v2/pokemon-species/27/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/27.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/27.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/27.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/27.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/27.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/27.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('4c05ce00-4f47-5699-b1b7-95782f5fbd50'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sand-veil', ability__name='sand-veil', ability__url='https://pokeapi.co/api/v2/ability/8/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('85231b6d-3e84-5fb8-a558-e37bd514c5e6'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sand-rush', ability__name='sand-rush', ability__url='https://pokeapi.co/api/v2/ability/146/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('21f6a510-8fff-5bed-9d0e-df7b2ca28db1'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='sandslash', base_experience=158, height=10, weight=295, is_default=True, order=55, location_area_encounters='https://pokeapi.co/api/v2/pokemon/28/encounters', species__name='sandslash', species__url='https://pokeapi.co/api/v2/pokemon-species/28/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/28.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/28.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/28.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/28.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/28.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/28.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('3425a5a5-ccb5-5b9d-8a7e-7e4976414787'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sand-veil', ability__name='sand-veil', ability__url='https://pokeapi.co/api/v2/ability/8/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('cb945cf2-8665-5dc6-8783-1d1df279e466'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sand-rush', ability__name='sand-rush', ability__url='https://pokeapi.co/api/v2/ability/146/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('3eee96fe-b265-5e36-8d78-b2d50a9ac563'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='nidoran-f', base_experience=55, height=4, weight=70, is_default=True, order=57, location_area_encounters='https://pokeapi.co/api/v2/pokemon/29/encounters', species__name='nidoran-f', species__url='https://pokeapi.co/api/v2/pokemon-species/29/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/29.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/29.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/29.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/29.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/29.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/29.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('ef422d60-1aa3-5cf7-a22e-5bfb79687046'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='poison-point', ability__name='poison-point', ability__url='https://pokeapi.co/api/v2/ability/38/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('b3242644-724c-56a8-9513-1c926c3a6568'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rivalry', ability__name='rivalry', ability__url='https://pokeapi.co/api/v2/ability/79/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('22c86762-285a-5c3c-810d-ef7547e45b2a'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='hustle', ability__name='hustle', ability__url='https://pokeapi.co/api/v2/ability/55/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('720073c2-6984-53fa-9546-b893e83e0f62'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='nidorina', base_experience=128, height=8, weight=200, is_default=True, order=58, location_area_encounters='https://pokeapi.co/api/v2/pokemon/30/encounters', species__name='nidorina', species__url='https://pokeapi.co/api/v2/pokemon-species/30/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/30.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/30.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/30.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/30.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/30.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/30.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('21508e18-567c-5fa5-9334-5124085143b0'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='poison-point', ability__name='poison-point', ability__url='https://pokeapi.co/api/v2/ability/38/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('155716a6-d261-5970-8215-8227867fc042'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rivalry', ability__name='rivalry', ability__url='https://pokeapi.co/api/v2/ability/79/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('7f40a953-9652-5afb-9b72-74e9f1738dd6'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='hustle', ability__name='hustle', ability__url='https://pokeapi.co/api/v2/ability/55/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('b0526112-ddde-5dbf-b887-9b6f93557007'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='nidoqueen', base_experience=253, height=13, weight=600, is_default=True, order=59, location_area_encounters='https://pokeapi.co/api/v2/pokemon/31/encounters', species__name='nidoqueen', species__url='https://pokeapi.co/api/v2/pokemon-species/31/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/31.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/31.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/31.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/31.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/31.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/31.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('e8d05664-b5f1-5abf-be6b-0df01b841703'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='poison-point', ability__name='poison-point', ability__url='https://pokeapi.co/api/v2/ability/38/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('9a57254f-009d-5ccb-9405-4f75166e9414'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rivalry', ability__name='rivalry', ability__url='https://pokeapi.co/api/v2/ability/79/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('011b58cb-8682-5e66-97f8-54978b5db782'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sheer-force', ability__name='sheer-force', ability__url='https://pokeapi.co/api/v2/ability/125/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('b85b4ff7-2f5e-5d5d-bcda-728e00ad61de'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='nidoran-m', base_experience=55, height=5, weight=90, is_default=True, order=60, location_area_encounters='https://pokeapi.co/api/v2/pokemon/32/encounters', species__name='nidoran-m', species__url='https://pokeapi.co/api/v2/pokemon-species/32/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/32.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/32.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/32.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/32.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/32.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/32.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('d0e79cad-3ed0-525d-ab90-21c35a20af65'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='poison-point', ability__name='poison-point', ability__url='https://pokeapi.co/api/v2/ability/38/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('8ad090be-e336-5e59-acb2-6b7de5e6c5eb'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rivalry', ability__name='rivalry', ability__url='https://pokeapi.co/api/v2/ability/79/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('1d006cfb-8e53-5fc9-a5d8-ca49d931cf43'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='hustle', ability__name='hustle', ability__url='https://pokeapi.co/api/v2/ability/55/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('7561fe4e-6ffd-5631-96d6-cf89fdadba83'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='nidorino', base_experience=128, height=9, weight=195, is_default=True, order=61, location_area_encounters='https://pokeapi.co/api/v2/pokemon/33/encounters', species__name='nidorino', species__url='https://pokeapi.co/api/v2/pokemon-species/33/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/33.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/33.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/33.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/33.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/33.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/33.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('79638c6a-9208-5d8f-8d31-b462751737a4'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='poison-point', ability__name='poison-point', ability__url='https://pokeapi.co/api/v2/ability/38/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('69d148b8-fdb0-52c3-ac5e-b2e89f308c37'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rivalry', ability__name='rivalry', ability__url='https://pokeapi.co/api/v2/ability/79/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('4f9636f7-f85b-5e65-990d-71a7daf65e5f'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='hustle', ability__name='hustle', ability__url='https://pokeapi.co/api/v2/ability/55/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('ae5a160a-ca64-5557-a0d8-1fdd610d83e1'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='nidoking', base_experience=253, height=14, weight=620, is_default=True, order=62, location_area_encounters='https://pokeapi.co/api/v2/pokemon/34/encounters', species__name='nidoking', species__url='https://pokeapi.co/api/v2/pokemon-species/34/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/34.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/34.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/34.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/34.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/34.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/34.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('881a1768-9f0e-524a-a9ae-91c36c82f628'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='poison-point', ability__name='poison-point', ability__url='https://pokeapi.co/api/v2/ability/38/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('8fca3f8a-551a-551d-b63a-13147cce4abe'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rivalry', ability__name='rivalry', ability__url='https://pokeapi.co/api/v2/ability/79/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('d4262044-0822-5d3c-abba-840fc42d70a7'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sheer-force', ability__name='sheer-force', ability__url='https://pokeapi.co/api/v2/ability/125/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('5429db33-2d2c-51e4-9b96-9918a6a67f07'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='clefairy', base_experience=113, height=6, weight=75, is_default=True, order=64, location_area_encounters='https://pokeapi.co/api/v2/pokemon/35/encounters', species__name='clefairy', species__url='https://pokeapi.co/api/v2/pokemon-species/35/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/35.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/35.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/35.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/35.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/35.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/35.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('c9917294-ce9e-5de9-b07a-05b84bbc01ad'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='cute-charm', ability__name='cute-charm', ability__url='https://pokeapi.co/api/v2/ability/56/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('bebcbe23-266e-5f18-b074-027c259e1c0e'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='magic-guard', ability__name='magic-guard', ability__url='https://pokeapi.co/api/v2/ability/98/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('5381e562-8472-56f6-a7a1-30d5023363ef'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='friend-guard', ability__name='friend-guard', ability__url='https://pokeapi.co/api/v2/ability/132/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('214f116d-a5a3-5203-867d-28bcad2b6c1a'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='clefable', base_experience=242, height=13, weight=400, is_default=True, order=65, location_area_encounters='https://pokeapi.co/api/v2/pokemon/36/encounters', species__name='clefable', species__url='https://pokeapi.co/api/v2/pokemon-species/36/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/36.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/36.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/36.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/36.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/36.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/36.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('9991818f-ceee-5104-b9a8-0421f072b676'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='cute-charm', ability__name='cute-charm', ability__url='https://pokeapi.co/api/v2/ability/56/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('8a24270a-dc11-5a34-8351-f157dd5911fa'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='magic-guard', ability__name='magic-guard', ability__url='https://pokeapi.co/api/v2/ability/98/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('c8316e39-3b1a-5237-92fc-f84d9583f49e'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='unaware', ability__name='unaware', ability__url='https://pokeapi.co/api/v2/ability/109/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('c18d0fc0-d829-5009-a349-094ea30c386b'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='vulpix', base_experience=60, height=6, weight=99, is_default=True, order=66, location_area_encounters='https://pokeapi.co/api/v2/pokemon/37/encounters', species__name='vulpix', species__url='https://pokeapi.co/api/v2/pokemon-species/37/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/37.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/37.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/37.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/37.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/37.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/37.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('8d865c07-941e-5bfe-adea-6184661031b0'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='flash-fire', ability__name='flash-fire', ability__url='https://pokeapi.co/api/v2/ability/18/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('5fb6221c-75b3-5222-bc77-ac49d8fa9b4d'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='drought', ability__name='drought', ability__url='https://pokeapi.co/api/v2/ability/70/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('c3205bf1-c929-5b45-af5a-42b59ab87391'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='ninetales', base_experience=177, height=11, weight=199, is_default=True, order=68, location_area_encounters='https://pokeapi.co/api/v2/pokemon/38/encounters', species__name='ninetales', species__url='https://pokeapi.co/api/v2/pokemon-species/38/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/38.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/38.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/38.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/38.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/38.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/38.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('43809d94-1ece-5f7e-a900-ac1e0a684166'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='flash-fire', ability__name='flash-fire', ability__url='https://pokeapi.co/api/v2/ability/18/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('427c9248-d779-5d63-83e4-6fb40957b9fb'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='drought', ability__name='drought', ability__url='https://pokeapi.co/api/v2/ability/70/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('6863109a-0444-5f87-b018-66483cb30f22'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='jigglypuff', base_experience=95, height=5, weight=55, is_default=True, order=71, location_area_encounters='https://pokeapi.co/api/v2/pokemon/39/encounters', species__name='jigglypuff', species__url='https://pokeapi.co/api/v2/pokemon-species/39/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/39.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/39.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/39.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/39.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/39.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/39.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('9705c164-9623-5d2b-86cb-8fdeb8faecae'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='cute-charm', ability__name='cute-charm', ability__url='https://pokeapi.co/api/v2/ability/56/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('d08857dd-ea33-5c1c-8b21-62f09f082a54'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='competitive', ability__name='competitive', ability__url='https://pokeapi.co/api/v2/ability/172/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('a5f63db1-5dad-59f3-b73a-ae9c518a5fd8'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='friend-guard', ability__name='friend-guard', ability__url='https://pokeapi.co/api/v2/ability/132/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('b4ab3922-2b8d-5d9c-b20a-e34bbc64c01f'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='wigglytuff', base_experience=218, height=10, weight=120, is_default=True, order=72, location_area_encounters='https://pokeapi.co/api/v2/pokemon/40/encounters', species__name='wigglytuff', species__url='https://pokeapi.co/api/v2/pokemon-species/40/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/40.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/40.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/40.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/40.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/40.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/40.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('0cea5b29-3211-5507-b636-5f06acac944a'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='cute-charm', ability__name='cute-charm', ability__url='https://pokeapi.co/api/v2/ability/56/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('20b7e547-3e02-52c8-bf35-71db2211fd8e'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='competitive', ability__name='competitive', ability__url='https://pokeapi.co/api/v2/ability/172/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('74bd55b9-cefd-51b3-a694-5d7fcfa27253'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='frisk', ability__name='frisk', ability__url='https://pokeapi.co/api/v2/ability/119/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('08d2a401-c6d0-56d0-bfca-d8fe47a0ccde'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='zubat', base_experience=49, height=8, weight=75, is_default=True, order=73, location_area_encounters='https://pokeapi.co/api/v2/pokemon/41/encounters', species__name='zubat', species__url='https://pokeapi.co/api/v2/pokemon-species/41/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/41.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/41.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/41.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/41.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/41.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/41.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('1d966ce1-c9c2-53c2-928d-050824c3775b'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='inner-focus', ability__name='inner-focus', ability__url='https://pokeapi.co/api/v2/ability/39/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('f43394e6-2ae2-54f6-a65d-d8dcc45a1ad2'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='infiltrator', ability__name='infiltrator', ability__url='https://pokeapi.co/api/v2/ability/151/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('ba293c61-ad33-57b9-9671-f3319f57d789'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='golbat', base_experience=159, height=16, weight=550, is_default=True, order=74, location_area_encounters='https://pokeapi.co/api/v2/pokemon/42/encounters', species__name='golbat', species__url='https://pokeapi.co/api/v2/pokemon-species/42/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/42.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/42.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/42.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/42.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/42.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/42.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('c24d15b2-4e44-563a-879e-5b4485a96210'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='inner-focus', ability__name='inner-focus', ability__url='https://pokeapi.co/api/v2/ability/39/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('8d634c3d-c86a-5104-b852-55c21fc124e5'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='infiltrator', ability__name='infiltrator', ability__url='https://pokeapi.co/api/v2/ability/151/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('45fae334-63fa-5064-9e45-024ff9e0095c'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='oddish', base_experience=64, height=5, weight=54, is_default=True, order=76, location_area_encounters='https://pokeapi.co/api/v2/pokemon/43/encounters', species__name='oddish', species__url='https://pokeapi.co/api/v2/pokemon-species/43/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/43.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/43.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/43.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/43.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/43.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/43.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('612865f3-ed54-5874-8056-21d5a4b78d23'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='chlorophyll', ability__name='chlorophyll', ability__url='https://pokeapi.co/api/v2/ability/34/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('b0312d9e-7551-57f1-afb2-0e7d52de5e33'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='run-away', ability__name='run-away', ability__url='https://pokeapi.co/api/v2/ability/50/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('fce23375-fdd4-5b30-8e57-a401e5265ba1'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='gloom', base_experience=138, height=8, weight=86, is_default=True, order=77, location_area_encounters='https://pokeapi.co/api/v2/pokemon/44/encounters', species__name='gloom', species__url='https://pokeapi.co/api/v2/pokemon-species/44/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/44.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/44.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/44.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/44.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/44.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/44.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('359030a2-d9c5-5f68-8c00-86b4749df755'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='chlorophyll', ability__name='chlorophyll', ability__url='https://pokeapi.co/api/v2/ability/34/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('212ac8d0-f5dc-5af6-915e-7558bff10828'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='stench', ability__name='stench', ability__url='https://pokeapi.co/api/v2/ability/1/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('b5a095ae-2fa5-5416-a5c3-4b3e8a7d0f9c'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='vileplume', base_experience=245, height=12, weight=186, is_default=True, order=78, location_area_encounters='https://pokeapi.co/api/v2/pokemon/45/encounters', species__name='vileplume', species__url='https://pokeapi.co/api/v2/pokemon-species/45/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/45.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/45.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/45.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/45.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/45.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/45.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('9fdae376-8140-5e69-b1f2-69aa78c813b2'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='chlorophyll', ability__name='chlorophyll', ability__url='https://pokeapi.co/api/v2/ability/34/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('8131c6bf-0a35-5551-91c9-b5880797546b'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='effect-spore', ability__name='effect-spore', ability__url='https://pokeapi.co/api/v2/ability/27/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('8060dbbf-e5cc-5ed8-b6a8-9c463ae3f1ef'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='paras', base_experience=57, height=3, weight=54, is_default=True, order=80, location_area_encounters='https://pokeapi.co/api/v2/pokemon/46/encounters', species__name='paras', species__url='https://pokeapi.co/api/v2/pokemon-species/46/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/46.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/46.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/46.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/46.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/46.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/46.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('88ca22e3-1cd4-5f0a-bf48-9d97c1b5c2ae'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='effect-spore', ability__name='effect-spore', ability__url='https://pokeapi.co/api/v2/ability/27/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('98bd3314-adad-56ab-aa2b-a0672a6d3e6b'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='dry-skin', ability__name='dry-skin', ability__url='https://pokeapi.co/api/v2/ability/87/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('a336a88b-efcd-55cf-ad50-2a6d8e360a65'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='damp', ability__name='damp', ability__url='https://pokeapi.co/api/v2/ability/6/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('36054888-8e10-578a-b964-a1e6efebf8bf'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='parasect', base_experience=142, height=10, weight=295, is_default=True, order=81, location_area_encounters='https://pokeapi.co/api/v2/pokemon/47/encounters', species__name='parasect', species__url='https://pokeapi.co/api/v2/pokemon-species/47/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/47.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/47.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/47.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/47.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/47.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/47.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('27b0549f-5b75-576c-a114-6dd0da5eafb8'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='effect-spore', ability__name='effect-spore', ability__url='https://pokeapi.co/api/v2/ability/27/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('2cf6b756-5ddf-5068-aad9-54fcaaf7d421'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='dry-skin', ability__name='dry-skin', ability__url='https://pokeapi.co/api/v2/ability/87/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('12414f59-1977-5666-b925-0aadd57ab721'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='damp', ability__name='damp', ability__url='https://pokeapi.co/api/v2/ability/6/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('ae0f5d2b-52f8-5845-8572-d7c586982e02'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='venonat', base_experience=61, height=10, weight=300, is_default=True, order=82, location_area_encounters='https://pokeapi.co/api/v2/pokemon/48/encounters', species__name='venonat', species__url='https://pokeapi.co/api/v2/pokemon-species/48/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/48.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/48.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/48.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/48.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/48.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/48.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('ab6ff77e-12c4-56bc-9088-163ad9efa81a'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='compound-eyes', ability__name='compound-eyes', ability__url='https://pokeapi.co/api/v2/ability/14/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('f9d695fd-f0be-5026-8488-21ca03ed97c0'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='tinted-lens', ability__name='tinted-lens', ability__url='https://pokeapi.co/api/v2/ability/110/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('5fa9eb9e-4404-5f18-b2d6-08574ccec5ab'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='run-away', ability__name='run-away', ability__url='https://pokeapi.co/api/v2/ability/50/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('651ee801-9621-5f6a-a42a-18c7cc80c352'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='venomoth', base_experience=158, height=15, weight=125, is_default=True, order=83, location_area_encounters='https://pokeapi.co/api/v2/pokemon/49/encounters', species__name='venomoth', species__url='https://pokeapi.co/api/v2/pokemon-species/49/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/49.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/49.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/49.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/49.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/49.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/49.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('0c1f73e2-c761-5a3e-a8c6-cb4a9530eec4'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='shield-dust', ability__name='shield-dust', ability__url='https://pokeapi.co/api/v2/ability/19/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('f1577a9f-59c4-50ef-a8c0-141246206842'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='tinted-lens', ability__name='tinted-lens', ability__url='https://pokeapi.co/api/v2/ability/110/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('787aa8ec-0fd3-5fcb-8685-ff162d74d87c'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='wonder-skin', ability__name='wonder-skin', ability__url='https://pokeapi.co/api/v2/ability/147/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('5d9b0a1d-62ce-570c-ba61-24557b6f4e68'), created_at=1743589870295, updated_at=1743589870295, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='diglett', base_experience=53, height=2, weight=8, is_default=True, order=84, location_area_encounters='https://pokeapi.co/api/v2/pokemon/50/encounters', species__name='diglett', species__url='https://pokeapi.co/api/v2/pokemon-species/50/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/50.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/50.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/50.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/50.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/50.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/50.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('19329e0a-3298-5898-ab1c-db72c228353e'), created_at=1743589870295, updated_at=1743589870295, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sand-veil', ability__name='sand-veil', ability__url='https://pokeapi.co/api/v2/ability/8/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('2c95019b-f568-51bb-a299-cc775e82d6e9'), created_at=1743589870295, updated_at=1743589870295, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='arena-trap', ability__name='arena-trap', ability__url='https://pokeapi.co/api/v2/ability/71/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('4ab6b24e-230e-558b-8772-0515eeb16855'), created_at=1743589870295, updated_at=1743589870295, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sand-force', ability__name='sand-force', ability__url='https://pokeapi.co/api/v2/ability/159/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))])]\"}, 'id': UUID('fbe105f2-d9bd-41a6-b0cc-7797cd376f10'), 'created_at': datetime.datetime(2025, 4, 2, 10, 31, 10, 493233, tzinfo=datetime.timezone.utc)}\n",
|
|
"User 6e530b88-4dec-4a66-913a-98959faf9d4c has registered.\n",
|
|
"{'_sa_instance_state': <sqlalchemy.orm.state.InstanceState object at 0x31aa6df10>, 'pipeline_run_id': UUID('32976ad1-847f-4c80-8eab-002bc28ba621'), 'pipeline_name': 'pokemon_pipeline', 'pipeline_id': UUID('fd2ed59d-b550-5b05-bbe6-7b708fe12483'), 'status': <PipelineRunStatus.DATASET_PROCESSING_COMPLETED: 'DATASET_PROCESSING_COMPLETED'>, 'dataset_id': UUID('dafbc434-f846-5ad8-8f28-143eb0e60ed5'), 'run_info': {'data': \"[Pokemon(id=UUID('996ad860-2a9a-504f-8861-aeafd0b2ae29'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='bulbasaur', base_experience=64, height=7, weight=69, is_default=True, order=1, location_area_encounters='https://pokeapi.co/api/v2/pokemon/1/encounters', species__name='bulbasaur', species__url='https://pokeapi.co/api/v2/pokemon-species/1/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/1.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/1.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/1.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/1.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/1.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('d360738e-ac41-58fb-8b93-f46846332c1c'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='overgrow', ability__name='overgrow', ability__url='https://pokeapi.co/api/v2/ability/65/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('512065af-f53c-5b15-8507-7b64dbb5093e'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='chlorophyll', ability__name='chlorophyll', ability__url='https://pokeapi.co/api/v2/ability/34/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('59e06cf8-f390-5093-af2e-3685be593a25'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='ivysaur', base_experience=142, height=10, weight=130, is_default=True, order=2, location_area_encounters='https://pokeapi.co/api/v2/pokemon/2/encounters', species__name='ivysaur', species__url='https://pokeapi.co/api/v2/pokemon-species/2/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/2.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/2.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/2.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/2.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/2.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/2.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('93afde85-86ec-544c-b2b1-2d256370d06e'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='overgrow', ability__name='overgrow', ability__url='https://pokeapi.co/api/v2/ability/65/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('273e630a-8472-51bf-ac5a-ef795de497e8'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='chlorophyll', ability__name='chlorophyll', ability__url='https://pokeapi.co/api/v2/ability/34/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('391ada15-580c-5baa-b16f-eeb35d9b1122'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='venusaur', base_experience=263, height=20, weight=1000, is_default=True, order=3, location_area_encounters='https://pokeapi.co/api/v2/pokemon/3/encounters', species__name='venusaur', species__url='https://pokeapi.co/api/v2/pokemon-species/3/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/3.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/3.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/3.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/3.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/3.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/3.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('3819dd9b-1cb3-5494-b884-7180a58a3572'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='overgrow', ability__name='overgrow', ability__url='https://pokeapi.co/api/v2/ability/65/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('43f7bedb-cbd4-5bfb-bbfd-78def51410b3'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='chlorophyll', ability__name='chlorophyll', ability__url='https://pokeapi.co/api/v2/ability/34/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('22fe83ae-a20f-54fc-b436-cec85c94c5e8'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='charmander', base_experience=62, height=6, weight=85, is_default=True, order=5, location_area_encounters='https://pokeapi.co/api/v2/pokemon/4/encounters', species__name='charmander', species__url='https://pokeapi.co/api/v2/pokemon-species/4/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/4.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/4.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/4.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/4.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/4.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/4.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('1f12b15f-aed0-54e7-94b0-e0e2adea3ae7'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='blaze', ability__name='blaze', ability__url='https://pokeapi.co/api/v2/ability/66/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('36c5670c-2c40-5183-bda1-dde186e2b1c8'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='solar-power', ability__name='solar-power', ability__url='https://pokeapi.co/api/v2/ability/94/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('b7d55bf4-7057-5113-85c8-141871bf7635'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='charmeleon', base_experience=142, height=11, weight=190, is_default=True, order=6, location_area_encounters='https://pokeapi.co/api/v2/pokemon/5/encounters', species__name='charmeleon', species__url='https://pokeapi.co/api/v2/pokemon-species/5/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/5.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/5.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/5.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/5.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/5.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/5.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('cdf93e52-4606-528c-b58e-ba4906b5ea48'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='blaze', ability__name='blaze', ability__url='https://pokeapi.co/api/v2/ability/66/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('2d4cce3f-02f2-5789-a4c1-f18a7db83d19'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='solar-power', ability__name='solar-power', ability__url='https://pokeapi.co/api/v2/ability/94/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('1883fdfb-249b-58f5-b445-87dff6eabc06'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='charizard', base_experience=267, height=17, weight=905, is_default=True, order=7, location_area_encounters='https://pokeapi.co/api/v2/pokemon/6/encounters', species__name='charizard', species__url='https://pokeapi.co/api/v2/pokemon-species/6/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/6.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/6.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/6.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/6.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/6.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/6.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('ef5c36b6-8884-5e34-8d9e-f408a00d4fa4'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='blaze', ability__name='blaze', ability__url='https://pokeapi.co/api/v2/ability/66/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('ce5d23d8-74e6-5c2e-b254-6e329475b83b'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='solar-power', ability__name='solar-power', ability__url='https://pokeapi.co/api/v2/ability/94/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('d6ed313e-533a-55a6-aa06-4c00bc132812'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='squirtle', base_experience=63, height=5, weight=90, is_default=True, order=10, location_area_encounters='https://pokeapi.co/api/v2/pokemon/7/encounters', species__name='squirtle', species__url='https://pokeapi.co/api/v2/pokemon-species/7/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/7.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/7.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/7.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/7.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/7.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/7.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('35996229-15ee-5ab0-abca-d65b2747e0ad'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='torrent', ability__name='torrent', ability__url='https://pokeapi.co/api/v2/ability/67/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('001f7d2a-3757-503c-a13d-3ba65387e20d'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rain-dish', ability__name='rain-dish', ability__url='https://pokeapi.co/api/v2/ability/44/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('9090025d-5d06-58f1-b79a-3690407024fc'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='wartortle', base_experience=142, height=10, weight=225, is_default=True, order=11, location_area_encounters='https://pokeapi.co/api/v2/pokemon/8/encounters', species__name='wartortle', species__url='https://pokeapi.co/api/v2/pokemon-species/8/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/8.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/8.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/8.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/8.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/8.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/8.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('77ba80b6-60e6-5613-8197-2913e197aafc'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='torrent', ability__name='torrent', ability__url='https://pokeapi.co/api/v2/ability/67/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('9a809923-6b2c-5b95-ac7a-b07ccd521aef'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rain-dish', ability__name='rain-dish', ability__url='https://pokeapi.co/api/v2/ability/44/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('751af8b4-32a7-55bc-9fad-8bfbcbbf4237'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='blastoise', base_experience=265, height=16, weight=855, is_default=True, order=12, location_area_encounters='https://pokeapi.co/api/v2/pokemon/9/encounters', species__name='blastoise', species__url='https://pokeapi.co/api/v2/pokemon-species/9/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/9.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/9.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/9.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/9.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/9.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/9.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('6a3b0015-d7ef-5bca-ab55-790a441dc221'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='torrent', ability__name='torrent', ability__url='https://pokeapi.co/api/v2/ability/67/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('8baba911-b7c4-597b-843b-9ffe47aa05ff'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rain-dish', ability__name='rain-dish', ability__url='https://pokeapi.co/api/v2/ability/44/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('305f5e8d-e48d-5c3a-8ce3-446622dd8a8a'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='caterpie', base_experience=39, height=3, weight=29, is_default=True, order=14, location_area_encounters='https://pokeapi.co/api/v2/pokemon/10/encounters', species__name='caterpie', species__url='https://pokeapi.co/api/v2/pokemon-species/10/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/10.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/10.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/10.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/10.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/10.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('b3524870-3a4a-5aa7-bd5c-6f9dda8cf0b8'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='shield-dust', ability__name='shield-dust', ability__url='https://pokeapi.co/api/v2/ability/19/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('b724fa25-2677-581e-ad56-c970114e0b86'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='run-away', ability__name='run-away', ability__url='https://pokeapi.co/api/v2/ability/50/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('a4c08562-50fa-5599-939c-eb6f2a83a362'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='metapod', base_experience=72, height=7, weight=99, is_default=True, order=15, location_area_encounters='https://pokeapi.co/api/v2/pokemon/11/encounters', species__name='metapod', species__url='https://pokeapi.co/api/v2/pokemon-species/11/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/11.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/11.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/11.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/11.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/11.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/11.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('4c149799-e32d-5386-b5dc-7edad26f5f17'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='shed-skin', ability__name='shed-skin', ability__url='https://pokeapi.co/api/v2/ability/61/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('d35aeaf3-5d1d-535a-a31a-22133ddf5f3d'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='butterfree', base_experience=198, height=11, weight=320, is_default=True, order=16, location_area_encounters='https://pokeapi.co/api/v2/pokemon/12/encounters', species__name='butterfree', species__url='https://pokeapi.co/api/v2/pokemon-species/12/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/12.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/12.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/12.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/12.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/12.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/12.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('e3d83e95-0bfb-54c0-97be-e832ce1ce111'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='compound-eyes', ability__name='compound-eyes', ability__url='https://pokeapi.co/api/v2/ability/14/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('bbd83ff4-0e51-557b-8907-d4da7e90ad5f'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='tinted-lens', ability__name='tinted-lens', ability__url='https://pokeapi.co/api/v2/ability/110/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('61c97311-bb14-5679-99fc-98497a701292'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='weedle', base_experience=39, height=3, weight=32, is_default=True, order=17, location_area_encounters='https://pokeapi.co/api/v2/pokemon/13/encounters', species__name='weedle', species__url='https://pokeapi.co/api/v2/pokemon-species/13/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/13.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/13.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/13.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/13.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/13.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/13.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('fd030dd9-c771-5496-be3e-32bb4290fee5'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='shield-dust', ability__name='shield-dust', ability__url='https://pokeapi.co/api/v2/ability/19/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('b2951b19-99d3-522c-9796-0c4ce63fef48'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='run-away', ability__name='run-away', ability__url='https://pokeapi.co/api/v2/ability/50/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('1bb138f7-5f19-587c-8a25-fb174eabf441'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='kakuna', base_experience=72, height=6, weight=100, is_default=True, order=18, location_area_encounters='https://pokeapi.co/api/v2/pokemon/14/encounters', species__name='kakuna', species__url='https://pokeapi.co/api/v2/pokemon-species/14/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/14.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/14.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/14.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/14.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/14.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/14.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('71034555-2791-5d39-bbd7-fb27e35ba183'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='shed-skin', ability__name='shed-skin', ability__url='https://pokeapi.co/api/v2/ability/61/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('be6c2a5f-4160-5145-8695-c628496b208d'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='beedrill', base_experience=178, height=10, weight=295, is_default=True, order=19, location_area_encounters='https://pokeapi.co/api/v2/pokemon/15/encounters', species__name='beedrill', species__url='https://pokeapi.co/api/v2/pokemon-species/15/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/15.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/15.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/15.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/15.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/15.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/15.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('4444c884-50e1-5a94-bdab-60b6f1f7d9ff'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='swarm', ability__name='swarm', ability__url='https://pokeapi.co/api/v2/ability/68/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('4a398ff7-36e7-518c-a590-fa6714bb2d96'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sniper', ability__name='sniper', ability__url='https://pokeapi.co/api/v2/ability/97/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('7dbed579-ec83-5f9b-8aa3-1c40e858acfc'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='pidgey', base_experience=50, height=3, weight=18, is_default=True, order=21, location_area_encounters='https://pokeapi.co/api/v2/pokemon/16/encounters', species__name='pidgey', species__url='https://pokeapi.co/api/v2/pokemon-species/16/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/16.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/16.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/16.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/16.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/16.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/16.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('5b544a4d-56e8-5c0d-bca8-9fc961b96e45'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='keen-eye', ability__name='keen-eye', ability__url='https://pokeapi.co/api/v2/ability/51/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('934e0468-4466-5d68-b634-9bd7df0f4303'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='tangled-feet', ability__name='tangled-feet', ability__url='https://pokeapi.co/api/v2/ability/77/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('cf35c20b-8c40-5714-9d2c-063ee7a589de'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='big-pecks', ability__name='big-pecks', ability__url='https://pokeapi.co/api/v2/ability/145/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('bcc896de-3c61-523e-973c-052f16456e28'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='pidgeotto', base_experience=122, height=11, weight=300, is_default=True, order=22, location_area_encounters='https://pokeapi.co/api/v2/pokemon/17/encounters', species__name='pidgeotto', species__url='https://pokeapi.co/api/v2/pokemon-species/17/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/17.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/17.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/17.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/17.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/17.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/17.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('ed00b802-ae08-5bda-afc4-4bdea362e350'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='keen-eye', ability__name='keen-eye', ability__url='https://pokeapi.co/api/v2/ability/51/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('3f2fedce-427c-518d-aaa2-03a33c31694e'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='tangled-feet', ability__name='tangled-feet', ability__url='https://pokeapi.co/api/v2/ability/77/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('b7f6f91d-14da-502d-ae03-65a5a8a2bfa0'), created_at=1743589870290, updated_at=1743589870290, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='big-pecks', ability__name='big-pecks', ability__url='https://pokeapi.co/api/v2/ability/145/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('77b34e74-5631-5a71-b8ce-97b9d6bab10a'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='pidgeot', base_experience=216, height=15, weight=395, is_default=True, order=23, location_area_encounters='https://pokeapi.co/api/v2/pokemon/18/encounters', species__name='pidgeot', species__url='https://pokeapi.co/api/v2/pokemon-species/18/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/18.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/18.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/18.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/18.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/18.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/18.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('735c1b83-4982-502e-836c-7d34cec75306'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='keen-eye', ability__name='keen-eye', ability__url='https://pokeapi.co/api/v2/ability/51/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('f67c2001-2401-516b-955c-a2c7f16b8f20'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='tangled-feet', ability__name='tangled-feet', ability__url='https://pokeapi.co/api/v2/ability/77/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('99506d47-e3fc-51f3-b2d9-3ce08125b649'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='big-pecks', ability__name='big-pecks', ability__url='https://pokeapi.co/api/v2/ability/145/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('9d58db4d-28b7-56fc-9b12-db9a3e9d0769'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='rattata', base_experience=51, height=3, weight=35, is_default=True, order=25, location_area_encounters='https://pokeapi.co/api/v2/pokemon/19/encounters', species__name='rattata', species__url='https://pokeapi.co/api/v2/pokemon-species/19/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/19.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/19.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/19.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/19.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/19.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/19.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('cb0e1050-2912-5c94-9ee1-3c58458d4dfe'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='run-away', ability__name='run-away', ability__url='https://pokeapi.co/api/v2/ability/50/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('00f22cef-5d6f-51ef-af3c-bc19ca4247b0'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='guts', ability__name='guts', ability__url='https://pokeapi.co/api/v2/ability/62/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('98ce00f0-da2c-5645-abf3-4ee0f974c36e'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='hustle', ability__name='hustle', ability__url='https://pokeapi.co/api/v2/ability/55/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('6fea451e-90db-5366-bbde-9a65b83f8f64'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='raticate', base_experience=145, height=7, weight=185, is_default=True, order=27, location_area_encounters='https://pokeapi.co/api/v2/pokemon/20/encounters', species__name='raticate', species__url='https://pokeapi.co/api/v2/pokemon-species/20/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/20.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/20.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/20.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/20.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/20.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/20.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('45634545-1e1e-5d9c-8543-6530187e2699'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='run-away', ability__name='run-away', ability__url='https://pokeapi.co/api/v2/ability/50/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('9740a0d5-2273-5ec4-8565-d1524b6e8365'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='guts', ability__name='guts', ability__url='https://pokeapi.co/api/v2/ability/62/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('411137ac-2a2c-5fa1-bc7a-ad0551a425ce'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='hustle', ability__name='hustle', ability__url='https://pokeapi.co/api/v2/ability/55/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('0df2c324-4b3b-5e4b-8574-770c7c601dc4'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='spearow', base_experience=52, height=3, weight=20, is_default=True, order=30, location_area_encounters='https://pokeapi.co/api/v2/pokemon/21/encounters', species__name='spearow', species__url='https://pokeapi.co/api/v2/pokemon-species/21/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/21.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/21.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/21.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/21.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/21.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/21.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('ffe8f785-70e7-506b-8c4a-729c6ee4dc15'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='keen-eye', ability__name='keen-eye', ability__url='https://pokeapi.co/api/v2/ability/51/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('b0a2b69b-401c-55bb-b7b3-eb868dd201b0'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sniper', ability__name='sniper', ability__url='https://pokeapi.co/api/v2/ability/97/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('05596e20-ebb9-571a-9f7c-250cbacfb499'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='fearow', base_experience=155, height=12, weight=380, is_default=True, order=31, location_area_encounters='https://pokeapi.co/api/v2/pokemon/22/encounters', species__name='fearow', species__url='https://pokeapi.co/api/v2/pokemon-species/22/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/22.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/22.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/22.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/22.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/22.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/22.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('48b617d8-1a5e-504c-9925-52b464889358'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='keen-eye', ability__name='keen-eye', ability__url='https://pokeapi.co/api/v2/ability/51/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('69814b34-3d5a-5420-86fd-d150b5d82be3'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sniper', ability__name='sniper', ability__url='https://pokeapi.co/api/v2/ability/97/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('32b736a1-2bed-5f62-8131-c3dc9a2a33c7'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='ekans', base_experience=58, height=20, weight=69, is_default=True, order=32, location_area_encounters='https://pokeapi.co/api/v2/pokemon/23/encounters', species__name='ekans', species__url='https://pokeapi.co/api/v2/pokemon-species/23/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/23.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/23.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/23.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/23.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/23.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/23.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('6f7917b2-6a92-5856-8619-b9d7883aec44'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='intimidate', ability__name='intimidate', ability__url='https://pokeapi.co/api/v2/ability/22/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('3cb5235c-5248-5959-b783-8927a0d1c0c0'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='shed-skin', ability__name='shed-skin', ability__url='https://pokeapi.co/api/v2/ability/61/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('4ab0eafa-31a9-5462-8d11-2d6a2818af5e'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='unnerve', ability__name='unnerve', ability__url='https://pokeapi.co/api/v2/ability/127/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('29be4ef0-91eb-512b-8f83-360b6db38a83'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='arbok', base_experience=157, height=35, weight=650, is_default=True, order=33, location_area_encounters='https://pokeapi.co/api/v2/pokemon/24/encounters', species__name='arbok', species__url='https://pokeapi.co/api/v2/pokemon-species/24/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/24.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/24.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/24.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/24.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/24.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/24.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('2f62613d-2423-5b17-8783-db626bac3c67'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='intimidate', ability__name='intimidate', ability__url='https://pokeapi.co/api/v2/ability/22/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('3083da40-f91d-50e7-b1fe-17648d64707e'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='shed-skin', ability__name='shed-skin', ability__url='https://pokeapi.co/api/v2/ability/61/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('110064e1-278f-5faa-8662-6e2d16407d7c'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='unnerve', ability__name='unnerve', ability__url='https://pokeapi.co/api/v2/ability/127/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('46f64ca6-6094-51fc-bbbe-34e3333c5388'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='pikachu', base_experience=112, height=4, weight=60, is_default=True, order=35, location_area_encounters='https://pokeapi.co/api/v2/pokemon/25/encounters', species__name='pikachu', species__url='https://pokeapi.co/api/v2/pokemon-species/25/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/25.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/25.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/25.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/25.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/25.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/25.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('471d16de-c686-5928-8ba2-17b144d8197b'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='static', ability__name='static', ability__url='https://pokeapi.co/api/v2/ability/9/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('129d6789-1b19-5ab4-8c4a-3dfd6e7e8d6d'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='lightning-rod', ability__name='lightning-rod', ability__url='https://pokeapi.co/api/v2/ability/31/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('8df6e0fb-0d35-5fd6-831a-7e5b9ad2457a'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='raichu', base_experience=243, height=8, weight=300, is_default=True, order=51, location_area_encounters='https://pokeapi.co/api/v2/pokemon/26/encounters', species__name='raichu', species__url='https://pokeapi.co/api/v2/pokemon-species/26/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/26.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/26.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/26.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/26.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/26.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/26.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('32588d5b-5b5f-5d6e-80bb-4963610df285'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='static', ability__name='static', ability__url='https://pokeapi.co/api/v2/ability/9/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('bb538a79-d6e4-5f19-b306-1ac11492d68e'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='lightning-rod', ability__name='lightning-rod', ability__url='https://pokeapi.co/api/v2/ability/31/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('5151e75a-9d7d-5897-be85-aaa96757564b'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='sandshrew', base_experience=60, height=6, weight=120, is_default=True, order=53, location_area_encounters='https://pokeapi.co/api/v2/pokemon/27/encounters', species__name='sandshrew', species__url='https://pokeapi.co/api/v2/pokemon-species/27/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/27.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/27.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/27.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/27.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/27.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/27.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('4c05ce00-4f47-5699-b1b7-95782f5fbd50'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sand-veil', ability__name='sand-veil', ability__url='https://pokeapi.co/api/v2/ability/8/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('85231b6d-3e84-5fb8-a558-e37bd514c5e6'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sand-rush', ability__name='sand-rush', ability__url='https://pokeapi.co/api/v2/ability/146/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('21f6a510-8fff-5bed-9d0e-df7b2ca28db1'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='sandslash', base_experience=158, height=10, weight=295, is_default=True, order=55, location_area_encounters='https://pokeapi.co/api/v2/pokemon/28/encounters', species__name='sandslash', species__url='https://pokeapi.co/api/v2/pokemon-species/28/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/28.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/28.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/28.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/28.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/28.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/28.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('3425a5a5-ccb5-5b9d-8a7e-7e4976414787'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sand-veil', ability__name='sand-veil', ability__url='https://pokeapi.co/api/v2/ability/8/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('cb945cf2-8665-5dc6-8783-1d1df279e466'), created_at=1743589870291, updated_at=1743589870291, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sand-rush', ability__name='sand-rush', ability__url='https://pokeapi.co/api/v2/ability/146/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('3eee96fe-b265-5e36-8d78-b2d50a9ac563'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='nidoran-f', base_experience=55, height=4, weight=70, is_default=True, order=57, location_area_encounters='https://pokeapi.co/api/v2/pokemon/29/encounters', species__name='nidoran-f', species__url='https://pokeapi.co/api/v2/pokemon-species/29/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/29.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/29.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/29.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/29.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/29.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/29.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('ef422d60-1aa3-5cf7-a22e-5bfb79687046'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='poison-point', ability__name='poison-point', ability__url='https://pokeapi.co/api/v2/ability/38/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('b3242644-724c-56a8-9513-1c926c3a6568'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rivalry', ability__name='rivalry', ability__url='https://pokeapi.co/api/v2/ability/79/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('22c86762-285a-5c3c-810d-ef7547e45b2a'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='hustle', ability__name='hustle', ability__url='https://pokeapi.co/api/v2/ability/55/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('720073c2-6984-53fa-9546-b893e83e0f62'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='nidorina', base_experience=128, height=8, weight=200, is_default=True, order=58, location_area_encounters='https://pokeapi.co/api/v2/pokemon/30/encounters', species__name='nidorina', species__url='https://pokeapi.co/api/v2/pokemon-species/30/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/30.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/30.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/30.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/30.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/30.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/30.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('21508e18-567c-5fa5-9334-5124085143b0'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='poison-point', ability__name='poison-point', ability__url='https://pokeapi.co/api/v2/ability/38/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('155716a6-d261-5970-8215-8227867fc042'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rivalry', ability__name='rivalry', ability__url='https://pokeapi.co/api/v2/ability/79/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('7f40a953-9652-5afb-9b72-74e9f1738dd6'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='hustle', ability__name='hustle', ability__url='https://pokeapi.co/api/v2/ability/55/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('b0526112-ddde-5dbf-b887-9b6f93557007'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='nidoqueen', base_experience=253, height=13, weight=600, is_default=True, order=59, location_area_encounters='https://pokeapi.co/api/v2/pokemon/31/encounters', species__name='nidoqueen', species__url='https://pokeapi.co/api/v2/pokemon-species/31/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/31.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/31.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/31.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/31.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/31.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/31.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('e8d05664-b5f1-5abf-be6b-0df01b841703'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='poison-point', ability__name='poison-point', ability__url='https://pokeapi.co/api/v2/ability/38/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('9a57254f-009d-5ccb-9405-4f75166e9414'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rivalry', ability__name='rivalry', ability__url='https://pokeapi.co/api/v2/ability/79/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('011b58cb-8682-5e66-97f8-54978b5db782'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sheer-force', ability__name='sheer-force', ability__url='https://pokeapi.co/api/v2/ability/125/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('b85b4ff7-2f5e-5d5d-bcda-728e00ad61de'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='nidoran-m', base_experience=55, height=5, weight=90, is_default=True, order=60, location_area_encounters='https://pokeapi.co/api/v2/pokemon/32/encounters', species__name='nidoran-m', species__url='https://pokeapi.co/api/v2/pokemon-species/32/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/32.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/32.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/32.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/32.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/32.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/32.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('d0e79cad-3ed0-525d-ab90-21c35a20af65'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='poison-point', ability__name='poison-point', ability__url='https://pokeapi.co/api/v2/ability/38/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('8ad090be-e336-5e59-acb2-6b7de5e6c5eb'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rivalry', ability__name='rivalry', ability__url='https://pokeapi.co/api/v2/ability/79/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('1d006cfb-8e53-5fc9-a5d8-ca49d931cf43'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='hustle', ability__name='hustle', ability__url='https://pokeapi.co/api/v2/ability/55/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('7561fe4e-6ffd-5631-96d6-cf89fdadba83'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='nidorino', base_experience=128, height=9, weight=195, is_default=True, order=61, location_area_encounters='https://pokeapi.co/api/v2/pokemon/33/encounters', species__name='nidorino', species__url='https://pokeapi.co/api/v2/pokemon-species/33/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/33.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/33.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/33.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/33.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/33.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/33.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('79638c6a-9208-5d8f-8d31-b462751737a4'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='poison-point', ability__name='poison-point', ability__url='https://pokeapi.co/api/v2/ability/38/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('69d148b8-fdb0-52c3-ac5e-b2e89f308c37'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rivalry', ability__name='rivalry', ability__url='https://pokeapi.co/api/v2/ability/79/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('4f9636f7-f85b-5e65-990d-71a7daf65e5f'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='hustle', ability__name='hustle', ability__url='https://pokeapi.co/api/v2/ability/55/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('ae5a160a-ca64-5557-a0d8-1fdd610d83e1'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='nidoking', base_experience=253, height=14, weight=620, is_default=True, order=62, location_area_encounters='https://pokeapi.co/api/v2/pokemon/34/encounters', species__name='nidoking', species__url='https://pokeapi.co/api/v2/pokemon-species/34/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/34.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/34.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/34.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/34.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/34.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/34.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('881a1768-9f0e-524a-a9ae-91c36c82f628'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='poison-point', ability__name='poison-point', ability__url='https://pokeapi.co/api/v2/ability/38/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('8fca3f8a-551a-551d-b63a-13147cce4abe'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='rivalry', ability__name='rivalry', ability__url='https://pokeapi.co/api/v2/ability/79/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('d4262044-0822-5d3c-abba-840fc42d70a7'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sheer-force', ability__name='sheer-force', ability__url='https://pokeapi.co/api/v2/ability/125/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('5429db33-2d2c-51e4-9b96-9918a6a67f07'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='clefairy', base_experience=113, height=6, weight=75, is_default=True, order=64, location_area_encounters='https://pokeapi.co/api/v2/pokemon/35/encounters', species__name='clefairy', species__url='https://pokeapi.co/api/v2/pokemon-species/35/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/35.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/35.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/35.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/35.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/35.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/35.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('c9917294-ce9e-5de9-b07a-05b84bbc01ad'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='cute-charm', ability__name='cute-charm', ability__url='https://pokeapi.co/api/v2/ability/56/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('bebcbe23-266e-5f18-b074-027c259e1c0e'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='magic-guard', ability__name='magic-guard', ability__url='https://pokeapi.co/api/v2/ability/98/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('5381e562-8472-56f6-a7a1-30d5023363ef'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='friend-guard', ability__name='friend-guard', ability__url='https://pokeapi.co/api/v2/ability/132/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('214f116d-a5a3-5203-867d-28bcad2b6c1a'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='clefable', base_experience=242, height=13, weight=400, is_default=True, order=65, location_area_encounters='https://pokeapi.co/api/v2/pokemon/36/encounters', species__name='clefable', species__url='https://pokeapi.co/api/v2/pokemon-species/36/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/36.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/36.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/36.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/36.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/36.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/36.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('9991818f-ceee-5104-b9a8-0421f072b676'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='cute-charm', ability__name='cute-charm', ability__url='https://pokeapi.co/api/v2/ability/56/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('8a24270a-dc11-5a34-8351-f157dd5911fa'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='magic-guard', ability__name='magic-guard', ability__url='https://pokeapi.co/api/v2/ability/98/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('c8316e39-3b1a-5237-92fc-f84d9583f49e'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='unaware', ability__name='unaware', ability__url='https://pokeapi.co/api/v2/ability/109/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('c18d0fc0-d829-5009-a349-094ea30c386b'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='vulpix', base_experience=60, height=6, weight=99, is_default=True, order=66, location_area_encounters='https://pokeapi.co/api/v2/pokemon/37/encounters', species__name='vulpix', species__url='https://pokeapi.co/api/v2/pokemon-species/37/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/37.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/37.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/37.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/37.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/37.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/37.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('8d865c07-941e-5bfe-adea-6184661031b0'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='flash-fire', ability__name='flash-fire', ability__url='https://pokeapi.co/api/v2/ability/18/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('5fb6221c-75b3-5222-bc77-ac49d8fa9b4d'), created_at=1743589870292, updated_at=1743589870292, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='drought', ability__name='drought', ability__url='https://pokeapi.co/api/v2/ability/70/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('c3205bf1-c929-5b45-af5a-42b59ab87391'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='ninetales', base_experience=177, height=11, weight=199, is_default=True, order=68, location_area_encounters='https://pokeapi.co/api/v2/pokemon/38/encounters', species__name='ninetales', species__url='https://pokeapi.co/api/v2/pokemon-species/38/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/38.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/38.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/38.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/38.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/38.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/38.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('43809d94-1ece-5f7e-a900-ac1e0a684166'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='flash-fire', ability__name='flash-fire', ability__url='https://pokeapi.co/api/v2/ability/18/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('427c9248-d779-5d63-83e4-6fb40957b9fb'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='drought', ability__name='drought', ability__url='https://pokeapi.co/api/v2/ability/70/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('6863109a-0444-5f87-b018-66483cb30f22'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='jigglypuff', base_experience=95, height=5, weight=55, is_default=True, order=71, location_area_encounters='https://pokeapi.co/api/v2/pokemon/39/encounters', species__name='jigglypuff', species__url='https://pokeapi.co/api/v2/pokemon-species/39/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/39.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/39.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/39.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/39.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/39.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/39.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('9705c164-9623-5d2b-86cb-8fdeb8faecae'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='cute-charm', ability__name='cute-charm', ability__url='https://pokeapi.co/api/v2/ability/56/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('d08857dd-ea33-5c1c-8b21-62f09f082a54'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='competitive', ability__name='competitive', ability__url='https://pokeapi.co/api/v2/ability/172/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('a5f63db1-5dad-59f3-b73a-ae9c518a5fd8'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='friend-guard', ability__name='friend-guard', ability__url='https://pokeapi.co/api/v2/ability/132/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('b4ab3922-2b8d-5d9c-b20a-e34bbc64c01f'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='wigglytuff', base_experience=218, height=10, weight=120, is_default=True, order=72, location_area_encounters='https://pokeapi.co/api/v2/pokemon/40/encounters', species__name='wigglytuff', species__url='https://pokeapi.co/api/v2/pokemon-species/40/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/40.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/40.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/40.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/40.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/40.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/40.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('0cea5b29-3211-5507-b636-5f06acac944a'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='cute-charm', ability__name='cute-charm', ability__url='https://pokeapi.co/api/v2/ability/56/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('20b7e547-3e02-52c8-bf35-71db2211fd8e'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='competitive', ability__name='competitive', ability__url='https://pokeapi.co/api/v2/ability/172/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('74bd55b9-cefd-51b3-a694-5d7fcfa27253'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='frisk', ability__name='frisk', ability__url='https://pokeapi.co/api/v2/ability/119/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('08d2a401-c6d0-56d0-bfca-d8fe47a0ccde'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='zubat', base_experience=49, height=8, weight=75, is_default=True, order=73, location_area_encounters='https://pokeapi.co/api/v2/pokemon/41/encounters', species__name='zubat', species__url='https://pokeapi.co/api/v2/pokemon-species/41/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/41.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/41.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/41.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/41.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/41.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/41.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('1d966ce1-c9c2-53c2-928d-050824c3775b'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='inner-focus', ability__name='inner-focus', ability__url='https://pokeapi.co/api/v2/ability/39/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('f43394e6-2ae2-54f6-a65d-d8dcc45a1ad2'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='infiltrator', ability__name='infiltrator', ability__url='https://pokeapi.co/api/v2/ability/151/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('ba293c61-ad33-57b9-9671-f3319f57d789'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='golbat', base_experience=159, height=16, weight=550, is_default=True, order=74, location_area_encounters='https://pokeapi.co/api/v2/pokemon/42/encounters', species__name='golbat', species__url='https://pokeapi.co/api/v2/pokemon-species/42/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/42.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/42.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/42.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/42.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/42.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/42.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('c24d15b2-4e44-563a-879e-5b4485a96210'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='inner-focus', ability__name='inner-focus', ability__url='https://pokeapi.co/api/v2/ability/39/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('8d634c3d-c86a-5104-b852-55c21fc124e5'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='infiltrator', ability__name='infiltrator', ability__url='https://pokeapi.co/api/v2/ability/151/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('45fae334-63fa-5064-9e45-024ff9e0095c'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='oddish', base_experience=64, height=5, weight=54, is_default=True, order=76, location_area_encounters='https://pokeapi.co/api/v2/pokemon/43/encounters', species__name='oddish', species__url='https://pokeapi.co/api/v2/pokemon-species/43/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/43.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/43.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/43.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/43.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/43.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/43.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('612865f3-ed54-5874-8056-21d5a4b78d23'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='chlorophyll', ability__name='chlorophyll', ability__url='https://pokeapi.co/api/v2/ability/34/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('b0312d9e-7551-57f1-afb2-0e7d52de5e33'), created_at=1743589870293, updated_at=1743589870293, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='run-away', ability__name='run-away', ability__url='https://pokeapi.co/api/v2/ability/50/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('fce23375-fdd4-5b30-8e57-a401e5265ba1'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='gloom', base_experience=138, height=8, weight=86, is_default=True, order=77, location_area_encounters='https://pokeapi.co/api/v2/pokemon/44/encounters', species__name='gloom', species__url='https://pokeapi.co/api/v2/pokemon-species/44/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/44.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/44.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/44.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/44.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/44.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/44.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('359030a2-d9c5-5f68-8c00-86b4749df755'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='chlorophyll', ability__name='chlorophyll', ability__url='https://pokeapi.co/api/v2/ability/34/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('212ac8d0-f5dc-5af6-915e-7558bff10828'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='stench', ability__name='stench', ability__url='https://pokeapi.co/api/v2/ability/1/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('b5a095ae-2fa5-5416-a5c3-4b3e8a7d0f9c'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='vileplume', base_experience=245, height=12, weight=186, is_default=True, order=78, location_area_encounters='https://pokeapi.co/api/v2/pokemon/45/encounters', species__name='vileplume', species__url='https://pokeapi.co/api/v2/pokemon-species/45/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/45.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/45.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/45.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/45.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/45.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/45.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('9fdae376-8140-5e69-b1f2-69aa78c813b2'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='chlorophyll', ability__name='chlorophyll', ability__url='https://pokeapi.co/api/v2/ability/34/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('8131c6bf-0a35-5551-91c9-b5880797546b'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='effect-spore', ability__name='effect-spore', ability__url='https://pokeapi.co/api/v2/ability/27/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('8060dbbf-e5cc-5ed8-b6a8-9c463ae3f1ef'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='paras', base_experience=57, height=3, weight=54, is_default=True, order=80, location_area_encounters='https://pokeapi.co/api/v2/pokemon/46/encounters', species__name='paras', species__url='https://pokeapi.co/api/v2/pokemon-species/46/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/46.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/46.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/46.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/46.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/46.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/46.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('88ca22e3-1cd4-5f0a-bf48-9d97c1b5c2ae'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='effect-spore', ability__name='effect-spore', ability__url='https://pokeapi.co/api/v2/ability/27/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('98bd3314-adad-56ab-aa2b-a0672a6d3e6b'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='dry-skin', ability__name='dry-skin', ability__url='https://pokeapi.co/api/v2/ability/87/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('a336a88b-efcd-55cf-ad50-2a6d8e360a65'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='damp', ability__name='damp', ability__url='https://pokeapi.co/api/v2/ability/6/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('36054888-8e10-578a-b964-a1e6efebf8bf'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='parasect', base_experience=142, height=10, weight=295, is_default=True, order=81, location_area_encounters='https://pokeapi.co/api/v2/pokemon/47/encounters', species__name='parasect', species__url='https://pokeapi.co/api/v2/pokemon-species/47/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/47.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/47.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/47.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/47.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/47.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/47.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('27b0549f-5b75-576c-a114-6dd0da5eafb8'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='effect-spore', ability__name='effect-spore', ability__url='https://pokeapi.co/api/v2/ability/27/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('2cf6b756-5ddf-5068-aad9-54fcaaf7d421'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='dry-skin', ability__name='dry-skin', ability__url='https://pokeapi.co/api/v2/ability/87/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('12414f59-1977-5666-b925-0aadd57ab721'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='damp', ability__name='damp', ability__url='https://pokeapi.co/api/v2/ability/6/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('ae0f5d2b-52f8-5845-8572-d7c586982e02'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='venonat', base_experience=61, height=10, weight=300, is_default=True, order=82, location_area_encounters='https://pokeapi.co/api/v2/pokemon/48/encounters', species__name='venonat', species__url='https://pokeapi.co/api/v2/pokemon-species/48/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/48.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/48.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/48.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/48.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/48.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/48.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('ab6ff77e-12c4-56bc-9088-163ad9efa81a'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='compound-eyes', ability__name='compound-eyes', ability__url='https://pokeapi.co/api/v2/ability/14/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('f9d695fd-f0be-5026-8488-21ca03ed97c0'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='tinted-lens', ability__name='tinted-lens', ability__url='https://pokeapi.co/api/v2/ability/110/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('5fa9eb9e-4404-5f18-b2d6-08574ccec5ab'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='run-away', ability__name='run-away', ability__url='https://pokeapi.co/api/v2/ability/50/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('651ee801-9621-5f6a-a42a-18c7cc80c352'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='venomoth', base_experience=158, height=15, weight=125, is_default=True, order=83, location_area_encounters='https://pokeapi.co/api/v2/pokemon/49/encounters', species__name='venomoth', species__url='https://pokeapi.co/api/v2/pokemon-species/49/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/49.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/49.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/49.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/49.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/49.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/49.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('0c1f73e2-c761-5a3e-a8c6-cb4a9530eec4'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='shield-dust', ability__name='shield-dust', ability__url='https://pokeapi.co/api/v2/ability/19/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('f1577a9f-59c4-50ef-a8c0-141246206842'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='tinted-lens', ability__name='tinted-lens', ability__url='https://pokeapi.co/api/v2/ability/110/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('787aa8ec-0fd3-5fcb-8685-ff162d74d87c'), created_at=1743589870294, updated_at=1743589870294, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='wonder-skin', ability__name='wonder-skin', ability__url='https://pokeapi.co/api/v2/ability/147/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))]), Pokemon(id=UUID('5d9b0a1d-62ce-570c-ba61-24557b6f4e68'), created_at=1743589870295, updated_at=1743589870295, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemon', name='diglett', base_experience=53, height=2, weight=8, is_default=True, order=84, location_area_encounters='https://pokeapi.co/api/v2/pokemon/50/encounters', species__name='diglett', species__url='https://pokeapi.co/api/v2/pokemon-species/50/', cries__latest='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/50.ogg', cries__legacy='https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/50.ogg', sprites__front_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/50.png', sprites__front_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/50.png', sprites__back_default='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/50.png', sprites__back_shiny='https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/50.png', is_type=Pokemons(id=UUID('2a9482f8-3b89-4de8-9021-3c0b55c01712'), created_at=1743589870289, updated_at=1743589870289, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Pokemons', name='Pokemons', have=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), abilities=[PokemonAbility(id=UUID('19329e0a-3298-5898-ab1c-db72c228353e'), created_at=1743589870295, updated_at=1743589870295, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sand-veil', ability__name='sand-veil', ability__url='https://pokeapi.co/api/v2/ability/8/', is_hidden=False, slot=1, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('2c95019b-f568-51bb-a299-cc775e82d6e9'), created_at=1743589870295, updated_at=1743589870295, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='arena-trap', ability__name='arena-trap', ability__url='https://pokeapi.co/api/v2/ability/71/', is_hidden=False, slot=2, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities')), PokemonAbility(id=UUID('4ab6b24e-230e-558b-8772-0515eeb16855'), created_at=1743589870295, updated_at=1743589870295, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['ability__name']}, type='PokemonAbility', name='sand-force', ability__name='sand-force', ability__url='https://pokeapi.co/api/v2/ability/159/', is_hidden=True, slot=3, is_type=Abilities(id=UUID('bdfe2120-da1d-45f2-adf2-1bd9de3d8d1c'), created_at=1743589870288, updated_at=1743589870288, ontology_valid=False, version=1, topological_rank=0, metadata={'index_fields': ['name']}, type='Abilities', name='Abilities'))])]\"}, 'id': UUID('0a5993fe-7c2f-4fbb-b082-32ff549a9ba4'), 'created_at': datetime.datetime(2025, 4, 2, 10, 31, 14, 16875, tzinfo=datetime.timezone.utc)}\n",
|
|
"Done\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"from cognee.modules.pipelines.tasks.Task import Task\n",
|
|
"from cognee.tasks.storage import add_data_points\n",
|
|
"from cognee.modules.pipelines import run_tasks\n",
|
|
"\n",
|
|
"tasks = [Task(add_data_points)]\n",
|
|
"pipeline_run = run_tasks(\n",
|
|
" tasks=tasks,\n",
|
|
" data=pokemons,\n",
|
|
" dataset_id=uuid5(NAMESPACE_OID, \"Pokemon\"),\n",
|
|
" pipeline_name='pokemon_pipeline',\n",
|
|
")\n",
|
|
"\n",
|
|
"async for run_info in pipeline_run:\n",
|
|
" print(run_info.__dict__)\n",
|
|
"print(\"Done\")\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "e0d98d9832a2797a",
|
|
"metadata": {},
|
|
"source": [
|
|
"## Search Pokémon Data\n",
|
|
"### Execute a search query using Cognee.\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 11,
|
|
"id": "bb2476b6b0c2aff",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2025-03-04T12:00:02.878871Z",
|
|
"start_time": "2025-03-04T11:59:59.571965Z"
|
|
}
|
|
},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"Search results:\n",
|
|
"Pokemons have abilities. Examples of Pokemons include: \n",
|
|
"- nidorino (ability: poison-point) \n",
|
|
"- nidoqueen (ability: poison-point) \n",
|
|
"- ninetales (ability: flash-fire) \n",
|
|
"- vulpix (ability: flash-fire).\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"from cognee.api.v1.search import SearchType\n",
|
|
"\n",
|
|
"search_results = await cognee.search(\n",
|
|
" query_type=SearchType.GRAPH_COMPLETION,\n",
|
|
" query_text=\"pokemons?\"\n",
|
|
")\n",
|
|
"\n",
|
|
"print(\"Search results:\")\n",
|
|
"for result_text in search_results:\n",
|
|
" print(result_text)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "a4c2d3e9c15b017",
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": []
|
|
}
|
|
],
|
|
"metadata": {
|
|
"kernelspec": {
|
|
"display_name": ".venv",
|
|
"language": "python",
|
|
"name": "python3"
|
|
},
|
|
"language_info": {
|
|
"codemirror_mode": {
|
|
"name": "ipython",
|
|
"version": 3
|
|
},
|
|
"file_extension": ".py",
|
|
"mimetype": "text/x-python",
|
|
"name": "python",
|
|
"nbconvert_exporter": "python",
|
|
"pygments_lexer": "ipython3",
|
|
"version": "3.11.8"
|
|
}
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 5
|
|
}
|