
[](https://discord.gg/pokerogue)
@@ -16,3 +22,16 @@ See [CONTRIBUTING.md](./CONTRIBUTING.md), this includes instructions on how to s
> If this project contains assets you have produced and you do not see your name, **please** reach out, either [here on GitHub](https://github.com/pagefaultgames/pokerogue/issues/new) or via [Discord](https://discord.gg/pokerogue).
Thank you to all the wonderful people that have contributed to the PokéRogue project! You can find the credits [here](./CREDITS.md).
+
+# License
+
+This repository seeksto be REUSE compliant, so copyright and any licensing information is stored either in the file, or in an associated `REUSE.toml` file.
+
+Using the [REUSE helper tool](https://github.com/fsfe/reuse-tool), you can run `reuse spdx` to get a full bill of materials.
+
+- All source code belonging to the project, unless otherwise noted, is licensed under [AGPL-v3.0-only](LICENSES/AGPL-3.0-only.txt)
+- All documentation (any markdown files), including this readme, as well as any documentation comments explicitly documenting source code, are also licensed under [CC-BY-NC-SA-4.0](LICENSES/CC-BY-NC-SA-4.0.txt)
+- Auto-generated files produced by external tools or files of insigifnicand originality are not copyrighted and are licensed under [CC0-1.0](LICENSES/CC0-1.0.txt)
+- To the extent that the assets we provide are [licensable and applicable](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.en#ref-exception-or-limitation), they are licensed under [CC-BY-NC-SA-4.0](LICENSES/CC-BY-NC-SA-4.0.txt) unless otherwise noted. Exceptions can be found in associated REUSE.toml files. ⚠️ Files in `public/` that are not explicitly licensed, as per the REUSE.toml, should be considered to have _no_ licensing / copyright information.
+
+The full license information for each file can be found by utilizing REUSE's tooling, such as via `reuse spdx`.
\ No newline at end of file
diff --git a/REUSE.toml b/REUSE.toml
new file mode 100644
index 00000000000..b7baf67f715
--- /dev/null
+++ b/REUSE.toml
@@ -0,0 +1,79 @@
+# SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+#
+# SPDX-License-Identifier: AGPL-3.0-only
+
+version = 1
+
+# Default for all files
+# It is preferrable to use per-file annotations, which will override these entries
+[[annotations]]
+path = [
+ # source and test code. Can be overridden on a per-file basis inside the file itself (which will supercede this)
+ "src/**/*.ts",
+ "test/**/*.ts",
+ "src/**/*.json",
+ "test/**/*.json",
+ "src/**/*.jsonc",
+ "global.d.ts",
+ # HTML / CSS at the top level, or in `tests`
+ "*.html",
+ "*.css",
+ "test/**/*.html",
+ "test/**/*.css",
+ # Config files
+ ".dependency-cruiser.cjs",
+ # Json files that can't be commented
+ "package.json",
+ "tsconfig.json",
+ "tsdoc.json",
+ "typedoc.json",
+ # environment files
+ ".env",
+ ".env.*",
+ # Development files considered code
+ ".vscode/*.json",
+]
+SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
+SPDX-License-Identifier = "AGPL-3.0-only"
+
+# Files with no copyright
+[[annotations]]
+path = [
+ # Git files
+ "**/*.gitignore",
+ "**/*.gitmodules",
+ "**/*.gitattributes",
+ # Configuration files
+ ".editorconfig",
+ ".vscode/**/*.json",
+ # any pokerogue save files for tests
+ "**/*.prsv",
+ # pnpm related files of insignificant originality
+ "package-lock.json",
+ "pnpm-lock.yaml",
+ "pnpm-workspace.yaml",
+ # Miscellaneous files of insignificant originality
+ ".nvmrc",
+ "RELEASE",
+]
+SPDX-License-Identifier = "CC0-1.0"
+SPDX-FileCopyrightText = "NONE"
+
+
+# REUSE lint will fail if any file (other than those in the LICENSES/ directory) is not explicitly licensed.
+# We have a LICENSE file at the root of the repository so that GitHub can detect the license, but we also explicitly license it here
+# Note that this is JUST to make REUSE lint happy
+[[annotations]]
+path = "LICENSE"
+SPDX-License-Identifier = "CC0-1.0.txt"
+
+
+[[annotations]]
+path = "favicon.ico" # Created by Gonstar (Paid Commission)
+SPDX-FileCopyrightText = "2024 Gonstar"
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+
+# TODO: Files in public need to be licensed on a per-file basis, or by author.
+# Easiest thing to do would be to have an "annotations" section for each creator that covers the files they contributed
+[[annotations]]
+path = ["public"]
diff --git a/biome.jsonc b/biome.jsonc
index 2433ba52010..8d47d3a3d4c 100644
--- a/biome.jsonc
+++ b/biome.jsonc
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
{
"$schema": "https://biomejs.dev/schemas/2.2.4/schema.json",
"vcs": {
diff --git a/docs/comments.md b/docs/comments.md
index ac9474ce5b2..fa94d0cf4bd 100644
--- a/docs/comments.md
+++ b/docs/comments.md
@@ -1,3 +1,9 @@
+
+
# Commenting code
People spend more time reading code than writing it (sometimes substantially more so). As such, comments and documentation are **vital** for any large codebase like this.
diff --git a/docs/enemy-ai.md b/docs/enemy-ai.md
index d73b0af980e..2feb9ca050d 100644
--- a/docs/enemy-ai.md
+++ b/docs/enemy-ai.md
@@ -1,3 +1,9 @@
+
+
# EnemyCommandPhase: How Enemy Pokémon Decide What to Do
## Step 1: Should the Enemy Pokémon Switch?
diff --git a/docs/linting.md b/docs/linting.md
index 9301917ae79..1b3c80d0a33 100644
--- a/docs/linting.md
+++ b/docs/linting.md
@@ -1,3 +1,9 @@
+
+
# Linting & Formatting
Writing clean, readable code is important, and linters and formatters are an integral part of ensuring code quality and readability. \
diff --git a/docs/localization.md b/docs/localization.md
index e153d070818..c4b3338819f 100644
--- a/docs/localization.md
+++ b/docs/localization.md
@@ -1,3 +1,9 @@
+
+
# Localization 101
PokéRogue's localization team puts immense effort into making the game accessible around the world, supporting over 12 different languages at the time of writing this document. \
diff --git a/index.css b/index.css
index 62ad6266d30..afe31762c4c 100644
--- a/index.css
+++ b/index.css
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
/* Global */
:root {
--color-base: hsl(0, 0%, 55%);
diff --git a/lefthook.yml b/lefthook.yml
index c26ea8705b9..c1ee4e78013 100644
--- a/lefthook.yml
+++ b/lefthook.yml
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+#
+# SPDX-License-Identifier: AGPL-3.0-only
+
pre-commit:
skip:
- merge
diff --git a/public/service-worker.js b/public/service-worker.js
index ff380adca73..e7f9611199d 100644
--- a/public/service-worker.js
+++ b/public/service-worker.js
@@ -1,3 +1,8 @@
+// SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+// SPDX-FileContributor: SirzBenjie
+//
+// SPDX-License-Identifier: AGPL-3.0-only
+
self.addEventListener('install', function () {
console.log('Service worker installing...');
});
diff --git a/scripts/create-test/boilerplates/default.boilerplate.ts b/scripts/create-test/boilerplates/default.boilerplate.ts
index 7b633cf8276..f8e33c750d6 100644
--- a/scripts/create-test/boilerplates/default.boilerplate.ts
+++ b/scripts/create-test/boilerplates/default.boilerplate.ts
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
import { AbilityId } from "#enums/ability-id";
import { BattlerIndex } from "#enums/battler-index";
import { MoveId } from "#enums/move-id";
diff --git a/scripts/create-test/create-test.js b/scripts/create-test/create-test.js
index df065657346..9504dded5e2 100644
--- a/scripts/create-test/create-test.js
+++ b/scripts/create-test/create-test.js
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
/*
* This script creates a test boilerplate file in the appropriate
* directory based on the type selected.
diff --git a/scripts/decrypt-save.js b/scripts/decrypt-save.js
index 26b0a311378..e6e646702d7 100644
--- a/scripts/decrypt-save.js
+++ b/scripts/decrypt-save.js
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
// Usage: node decrypt-save.js
[save-file]
import fs from "node:fs";
diff --git a/scripts/find_sprite_variant_mismatches.py b/scripts/find_sprite_variant_mismatches.py
index b26058c2de3..82c7ec3fe70 100644
--- a/scripts/find_sprite_variant_mismatches.py
+++ b/scripts/find_sprite_variant_mismatches.py
@@ -1,3 +1,8 @@
+# SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+# SPDX-FileContributor: SirzBenjie
+#
+# SPDX-License-Identifier: AGPL-3.0-only
+
"""
Validates the contents of the variant's masterlist file and identifies
any mismatched entries for the sprite of the same key between front, back, exp, exp back, and female.
diff --git a/scripts/helpers/strings.js b/scripts/helpers/strings.js
index 3692bcfdd01..6b5f8178ca1 100644
--- a/scripts/helpers/strings.js
+++ b/scripts/helpers/strings.js
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
// #region Split string code
// Regexps involved with splitting words in various case formats.
// Sourced from https://www.npmjs.com/package/change-case (with slight tweaking here and there)
diff --git a/scripts/scrape-trainer-names/check-gender.js b/scripts/scrape-trainer-names/check-gender.js
index 0a8d2aecdaa..83c1b88c03d 100644
--- a/scripts/scrape-trainer-names/check-gender.js
+++ b/scripts/scrape-trainer-names/check-gender.js
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
/**
* Check if the given trainer class is female.
* @param {Document} document - The HTML document to scrape
diff --git a/scripts/scrape-trainer-names/fetch-names.js b/scripts/scrape-trainer-names/fetch-names.js
index 3f7d0393f5b..a6aedbd6ba2 100644
--- a/scripts/scrape-trainer-names/fetch-names.js
+++ b/scripts/scrape-trainer-names/fetch-names.js
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
/**
* @import { parsedNames } from "./types.js";
*/
diff --git a/scripts/scrape-trainer-names/help-message.js b/scripts/scrape-trainer-names/help-message.js
index fe922a5e988..93458daa7ab 100644
--- a/scripts/scrape-trainer-names/help-message.js
+++ b/scripts/scrape-trainer-names/help-message.js
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
import chalk from "chalk";
/** Show help/usage text for the `scrape-trainers` CLI. */
diff --git a/scripts/scrape-trainer-names/main.js b/scripts/scrape-trainer-names/main.js
index 4d0f12a0e63..b52469c8239 100644
--- a/scripts/scrape-trainer-names/main.js
+++ b/scripts/scrape-trainer-names/main.js
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
import { existsSync, writeFileSync } from "node:fs";
import { format, inspect } from "node:util";
import chalk from "chalk";
diff --git a/scripts/scrape-trainer-names/types.js b/scripts/scrape-trainer-names/types.js
index 0ea07db5164..83ad62ad82c 100644
--- a/scripts/scrape-trainer-names/types.js
+++ b/scripts/scrape-trainer-names/types.js
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
/**
* @typedef {Object}
* parsedNames
diff --git a/scripts/update-exp-sprites.ps1 b/scripts/update-exp-sprites.ps1
index ed80566b459..4798e95c969 100644
--- a/scripts/update-exp-sprites.ps1
+++ b/scripts/update-exp-sprites.ps1
@@ -1,3 +1,8 @@
+# SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+# SPDX-FileContributor: FlashfyreDev
+#
+# SPDX-License-Identifier: AGPL-3.0-only
+
[string[]] $keys = @()
Get-ChildItem -Path '.\public\images\pokemon' -Recurse -Directory | Where-Object { $_.Name -eq 'exp' } | ForEach-Object {
diff --git a/scripts/update_source_comments.py b/scripts/update_source_comments.py
index 465285fd4ac..e85441b1186 100644
--- a/scripts/update_source_comments.py
+++ b/scripts/update_source_comments.py
@@ -1,3 +1,8 @@
+# SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+# SPDX-FileContributor: Benjamin Odom
+#
+# SPDX-License-Identifier: AGPL-3.0-only
+
import re
filenames = [['src/enums/moves.ts', 'move'], ['src/enums/abilities.ts', 'ability'], ['src/enums/species.ts', 'Pokémon']]
diff --git a/src/pipelines/glsl/field-sprite-frag-shader.frag b/src/pipelines/glsl/field-sprite-frag-shader.frag
index 0eb95ece5e3..f11f6308808 100644
--- a/src/pipelines/glsl/field-sprite-frag-shader.frag
+++ b/src/pipelines/glsl/field-sprite-frag-shader.frag
@@ -1,3 +1,11 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ * SPDX-FileContributor: FlashfyreDev
+ * SPDX-FileContributor: SirzBenjie
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
#ifdef GL_FRAGMENT_PRECISION_HIGH
precision highp float;
#else
diff --git a/src/pipelines/glsl/invert.frag b/src/pipelines/glsl/invert.frag
index 24d9ee83a55..c02e3ba7e23 100644
--- a/src/pipelines/glsl/invert.frag
+++ b/src/pipelines/glsl/invert.frag
@@ -1,3 +1,11 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ * SPDX-FileContributor: FlashfyreDev
+ * SPDX-FileContributor: SirzBenjie
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
precision mediump float;
uniform sampler2D uMainSampler;
diff --git a/src/pipelines/glsl/sprite-frag-shader.frag b/src/pipelines/glsl/sprite-frag-shader.frag
index d5edc3b8f2b..e2c7f0d0e84 100644
--- a/src/pipelines/glsl/sprite-frag-shader.frag
+++ b/src/pipelines/glsl/sprite-frag-shader.frag
@@ -1,3 +1,11 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ * SPDX-FileContributor: FlashfyreDev
+ * SPDX-FileContributor: SirzBenjie
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
#ifdef GL_FRAGMENT_PRECISION_HIGH
precision highp float;
#else
diff --git a/src/pipelines/glsl/sprite-shader.vert b/src/pipelines/glsl/sprite-shader.vert
index 84e73834f49..b58d97cfb81 100644
--- a/src/pipelines/glsl/sprite-shader.vert
+++ b/src/pipelines/glsl/sprite-shader.vert
@@ -1,3 +1,11 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ * SPDX-FileContributor: FlashfyreDev
+ * SPDX-FileContributor: SirzBenjie
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
precision mediump float;
uniform mat4 uProjectionMatrix;
diff --git a/tsconfig.json b/tsconfig.json
index 131a0503ee3..72985f681d6 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,3 +1,8 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
{
"compilerOptions": {
"target": "ES2023",
diff --git a/vite.config.ts b/vite.config.ts
index 4b6ad687a0a..ec5624a200a 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
import { defineConfig, loadEnv, type Rollup, type UserConfig } from "vite";
import tsconfigPaths from "vite-tsconfig-paths";
import { minifyJsonPlugin } from "./src/plugins/vite/vite-minify-json-plugin";
diff --git a/vitest.config.ts b/vitest.config.ts
index 682b8052878..60bc1271f89 100644
--- a/vitest.config.ts
+++ b/vitest.config.ts
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
import { defineConfig } from "vitest/config";
import { BaseSequencer, type TestSpecification } from "vitest/node";
import { defaultConfig } from "./vite.config";
From 35f5fe4fc33b96320ad1413a7069422f4352f355 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 2 Sep 2025 13:37:56 -0500
Subject: [PATCH 02/34] Add reuse lint workflow
---
.github/workflows/linting.yml | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml
index e1314c2cbd3..41fac02eb9d 100644
--- a/.github/workflows/linting.yml
+++ b/.github/workflows/linting.yml
@@ -63,6 +63,16 @@ jobs:
run: pnpm typecheck:scripts
id: typecheck-scripts
continue-on-error: true
+
+
+ # NOTE: This step *must* run last, as it deletes files in `public/`
+ # Files in public/ do not yet have full licensing information, so remove them before checking for reuse compliance
+ - name: Prepare for reuse compliance
+ run: rm -rf public/*
+ - name: Check for reuse compliance
+ uses: fsfe/reuse-action@v5
+ id: reuse
+ continue-on-error: true
- name: Evaluate for Errors
env:
@@ -70,6 +80,7 @@ jobs:
DEPCRUISE_OUTCOME: ${{ steps.depcruise.outcome }}
TYPECHECK_OUTCOME: ${{ steps.typecheck.outcome }}
TYPECHECK_SCRIPTS_OUTCOME: ${{ steps.typecheck-scripts.outcome }}
+ REUSE_LINT_OUTCOME: ${{ steps.reuse.outcome }}
run: |
# Check for Errors
@@ -97,13 +108,17 @@ jobs:
print_result "Depcruise" "$DEPCRUISE_OUTCOME"
print_result "Typecheck" "$TYPECHECK_OUTCOME"
print_result "Typecheck scripts" "$TYPECHECK_SCRIPTS_OUTCOME"
+ print_result "Reuse Compliance" "$REUSE_LINT_OUTCOME"
if [[ "$BIOME_LINT_OUTCOME" != "success" || \
"$DEPCRUISE_OUTCOME" != "success" || \
"$TYPECHECK_OUTCOME" != "success" || \
- "$TYPECHECK_SCRIPTS_OUTCOME" != "success" ]]; then
+ "$TYPECHECK_SCRIPTS_OUTCOME" != "success" || \
+ "$REUSE_LINT_OUTCOME" != "success" ]]; then
printf "$(red "❌ One or more checks failed!")\n" >&2
exit 1
fi
printf "$(green "✅ All checks passed!")\n"
+
+
\ No newline at end of file
From d7084c78fb1960ebd2c18c77c7a950a0db85579a Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 2 Sep 2025 14:18:51 -0500
Subject: [PATCH 03/34] Add snippets for spdx
---
.gitignore | 1 +
.vscode/spdx.code-snippets | 49 ++++++++++++++++++++++++++++++++++++++
2 files changed, 50 insertions(+)
create mode 100644 .vscode/spdx.code-snippets
diff --git a/.gitignore b/.gitignore
index e52b5a76675..b0027dbfc8b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,6 +21,7 @@ build
*.code-workspace
.vscode/*
!.vscode/extensions.json
+!.vscode/spdx.code-snippets
.idea
.DS_Store
*.suo
diff --git a/.vscode/spdx.code-snippets b/.vscode/spdx.code-snippets
new file mode 100644
index 00000000000..080f5e51cee
--- /dev/null
+++ b/.vscode/spdx.code-snippets
@@ -0,0 +1,49 @@
+/*
+ * SPDX-FileCopyrightText: 2025 Pagefault Games
+ * SPDX-FileContributor: SirzBenjie
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+{
+ // REUSE-IgnoreStart
+ "Add SPDX header (/* comments )": {
+ "scope": "javascript,typescript,css,glsl,jsonc",
+ "prefix": "SPDX",
+ "body": [
+ "/*",
+ " * SPDX-FileCopyrightText: ${CURRENT_YEAR} Pagefault Games",
+ " *",
+ " * SPDX-License-Identifier: AGPL-3.0-only",
+ " */",
+ "$0"
+ ],
+ "description": "AGPL-3.0-only SPDX header (c style comments)",
+ },
+
+ "Add SPDX header ( comments)": {
+ "scope": "html,markdown",
+ "prefix": "SPDX",
+ "body": [
+ "",
+ "$0"
+ ],
+ "description": "AGPL-3.0-only SPDX header (html style comments)",
+ },
+
+ "Add SPDX header (# comments) ": {
+ "prefix": "SPDX",
+ "scope": "powershell,python,yaml,shellscript,ignore,toml,git,gitattributes",
+ "body": [
+ "# SPDX-FileCopyrightText: ${CURRENT_YEAR} Pagefault Games",
+ "#",
+ "# SPDX-License-Identifier: AGPL-3.0-only",
+ "$0"
+ ],
+ "description": "AGPL-3.0-only SPDX header (# style comments)",
+
+ }
+ // REUSE-IgnoreEnd
+}
\ No newline at end of file
From f5a5040c8efd6dff7a733d1f3962b7c8781b7643 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Wed, 3 Sep 2025 20:14:37 -0500
Subject: [PATCH 04/34] fix: minor wording adjustments and typo fixes
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---
.github/workflows/linting.yml | 51 -----------------------------------
README.md | 4 +--
2 files changed, 2 insertions(+), 53 deletions(-)
diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml
index 41fac02eb9d..4b7c7fbe276 100644
--- a/.github/workflows/linting.yml
+++ b/.github/workflows/linting.yml
@@ -71,54 +71,3 @@ jobs:
run: rm -rf public/*
- name: Check for reuse compliance
uses: fsfe/reuse-action@v5
- id: reuse
- continue-on-error: true
-
- - name: Evaluate for Errors
- env:
- BIOME_LINT_OUTCOME: ${{ steps.biome_lint.outcome }}
- DEPCRUISE_OUTCOME: ${{ steps.depcruise.outcome }}
- TYPECHECK_OUTCOME: ${{ steps.typecheck.outcome }}
- TYPECHECK_SCRIPTS_OUTCOME: ${{ steps.typecheck-scripts.outcome }}
- REUSE_LINT_OUTCOME: ${{ steps.reuse.outcome }}
- run: |
- # Check for Errors
-
- # Make text red.
- red () {
- printf "\e[31m%s\e[0m" "$1"
- }
-
- # Make text green.
- green () {
- printf "\e[32m%s\e[0m" "$1"
- }
-
- print_result() {
- local name=$1
- local outcome=$2
- if [ "$outcome" == "success" ]; then
- printf "$(green "✅ $name: $outcome")\n"
- else
- printf "$(red "❌ $name: $outcome")\n"
- fi
- }
-
- print_result "Biome" "$BIOME_LINT_OUTCOME"
- print_result "Depcruise" "$DEPCRUISE_OUTCOME"
- print_result "Typecheck" "$TYPECHECK_OUTCOME"
- print_result "Typecheck scripts" "$TYPECHECK_SCRIPTS_OUTCOME"
- print_result "Reuse Compliance" "$REUSE_LINT_OUTCOME"
-
- if [[ "$BIOME_LINT_OUTCOME" != "success" || \
- "$DEPCRUISE_OUTCOME" != "success" || \
- "$TYPECHECK_OUTCOME" != "success" || \
- "$TYPECHECK_SCRIPTS_OUTCOME" != "success" || \
- "$REUSE_LINT_OUTCOME" != "success" ]]; then
- printf "$(red "❌ One or more checks failed!")\n" >&2
- exit 1
- fi
-
- printf "$(green "✅ All checks passed!")\n"
-
-
\ No newline at end of file
diff --git a/README.md b/README.md
index ad96a9c683a..50e94f4781f 100644
--- a/README.md
+++ b/README.md
@@ -25,13 +25,13 @@ Thank you to all the wonderful people that have contributed to the PokéRogue pr
# License
-This repository seeksto be REUSE compliant, so copyright and any licensing information is stored either in the file, or in an associated `REUSE.toml` file.
+This repository seeks to be REUSE compliant, so copyright and any licensing information is stored either in the file, or in an associated `REUSE.toml` file.
Using the [REUSE helper tool](https://github.com/fsfe/reuse-tool), you can run `reuse spdx` to get a full bill of materials.
- All source code belonging to the project, unless otherwise noted, is licensed under [AGPL-v3.0-only](LICENSES/AGPL-3.0-only.txt)
- All documentation (any markdown files), including this readme, as well as any documentation comments explicitly documenting source code, are also licensed under [CC-BY-NC-SA-4.0](LICENSES/CC-BY-NC-SA-4.0.txt)
-- Auto-generated files produced by external tools or files of insigifnicand originality are not copyrighted and are licensed under [CC0-1.0](LICENSES/CC0-1.0.txt)
+- Auto-generated files produced by external tools or files of insigifnicant originality are not copyrighted and are licensed under [CC0-1.0](LICENSES/CC0-1.0.txt)
- To the extent that the assets we provide are [licensable and applicable](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.en#ref-exception-or-limitation), they are licensed under [CC-BY-NC-SA-4.0](LICENSES/CC-BY-NC-SA-4.0.txt) unless otherwise noted. Exceptions can be found in associated REUSE.toml files. ⚠️ Files in `public/` that are not explicitly licensed, as per the REUSE.toml, should be considered to have _no_ licensing / copyright information.
The full license information for each file can be found by utilizing REUSE's tooling, such as via `reuse spdx`.
\ No newline at end of file
From 04752ac8e52d77ce53868f8d657496d271bd8e1b Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Thu, 4 Sep 2025 23:22:31 -0500
Subject: [PATCH 05/34] chore: add FileContributor attributions for Bertie
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
---
.vscode/spdx.code-snippets | 2 +-
scripts/helpers/strings.js | 1 +
scripts/scrape-trainer-names/check-gender.js | 1 +
scripts/scrape-trainer-names/fetch-names.js | 3 ++-
scripts/scrape-trainer-names/help-message.js | 1 +
scripts/scrape-trainer-names/main.js | 1 +
scripts/scrape-trainer-names/types.js | 1 +
7 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/.vscode/spdx.code-snippets b/.vscode/spdx.code-snippets
index 080f5e51cee..74be7db1649 100644
--- a/.vscode/spdx.code-snippets
+++ b/.vscode/spdx.code-snippets
@@ -6,7 +6,7 @@
*/
{
// REUSE-IgnoreStart
- "Add SPDX header (/* comments )": {
+ "Add SPDX header (/* */ comments )": {
"scope": "javascript,typescript,css,glsl,jsonc",
"prefix": "SPDX",
"body": [
diff --git a/scripts/helpers/strings.js b/scripts/helpers/strings.js
index 6b5f8178ca1..abc44620814 100644
--- a/scripts/helpers/strings.js
+++ b/scripts/helpers/strings.js
@@ -1,5 +1,6 @@
/*
* SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ * SPDX-FileContributor: Bertie690
*
* SPDX-License-Identifier: AGPL-3.0-only
*/
diff --git a/scripts/scrape-trainer-names/check-gender.js b/scripts/scrape-trainer-names/check-gender.js
index 83c1b88c03d..dc1b3421d38 100644
--- a/scripts/scrape-trainer-names/check-gender.js
+++ b/scripts/scrape-trainer-names/check-gender.js
@@ -1,5 +1,6 @@
/*
* SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ * SPDX-FileContributor: Bertie690
*
* SPDX-License-Identifier: AGPL-3.0-only
*/
diff --git a/scripts/scrape-trainer-names/fetch-names.js b/scripts/scrape-trainer-names/fetch-names.js
index a6aedbd6ba2..1d6194fa866 100644
--- a/scripts/scrape-trainer-names/fetch-names.js
+++ b/scripts/scrape-trainer-names/fetch-names.js
@@ -1,6 +1,7 @@
/*
* SPDX-FileCopyrightText: 2024-2025 Pagefault Games
- *
+ * SPDX-FileContributor: Bertie690
+ *
* SPDX-License-Identifier: AGPL-3.0-only
*/
diff --git a/scripts/scrape-trainer-names/help-message.js b/scripts/scrape-trainer-names/help-message.js
index 93458daa7ab..d694ca8d397 100644
--- a/scripts/scrape-trainer-names/help-message.js
+++ b/scripts/scrape-trainer-names/help-message.js
@@ -1,5 +1,6 @@
/*
* SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ * SPDX-FileContributor: Bertie690
*
* SPDX-License-Identifier: AGPL-3.0-only
*/
diff --git a/scripts/scrape-trainer-names/main.js b/scripts/scrape-trainer-names/main.js
index b52469c8239..f0424ae5392 100644
--- a/scripts/scrape-trainer-names/main.js
+++ b/scripts/scrape-trainer-names/main.js
@@ -1,5 +1,6 @@
/*
* SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ * SPDX-FileContributor: Bertie690
*
* SPDX-License-Identifier: AGPL-3.0-only
*/
diff --git a/scripts/scrape-trainer-names/types.js b/scripts/scrape-trainer-names/types.js
index 83ad62ad82c..7e3e225f584 100644
--- a/scripts/scrape-trainer-names/types.js
+++ b/scripts/scrape-trainer-names/types.js
@@ -1,5 +1,6 @@
/*
* SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ * SPDX-FileContributor: Bertie690
*
* SPDX-License-Identifier: AGPL-3.0-only
*/
From 875a9902d8ca96b28de24dcb5ebc0a57ef1f761a Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Mon, 8 Sep 2025 14:43:41 -0500
Subject: [PATCH 06/34] begin licensing some audio assets
---
LICENSES/NINTENDO.txt | 2 +
REUSE.toml | 7 +-
public/REUSE.toml | 0
public/audio/REUSE.toml | 235 ++++++++++++++++++++++++++++++++++++++++
4 files changed, 238 insertions(+), 6 deletions(-)
create mode 100644 LICENSES/NINTENDO.txt
create mode 100644 public/REUSE.toml
create mode 100644 public/audio/REUSE.toml
diff --git a/LICENSES/NINTENDO.txt b/LICENSES/NINTENDO.txt
new file mode 100644
index 00000000000..426d2630a3b
--- /dev/null
+++ b/LICENSES/NINTENDO.txt
@@ -0,0 +1,2 @@
+The asset is the intellectual property of Nintendo, Creatures, inc., and GAME FREAK, inc. and is protected by various copyrights and trademarks.
+The software distributed alongside this asset is not affiliated in any way with Nintendo, Pokémon, or GAME FREAK.
\ No newline at end of file
diff --git a/REUSE.toml b/REUSE.toml
index b7baf67f715..9f59fc4ffb5 100644
--- a/REUSE.toml
+++ b/REUSE.toml
@@ -71,9 +71,4 @@ SPDX-License-Identifier = "CC0-1.0.txt"
[[annotations]]
path = "favicon.ico" # Created by Gonstar (Paid Commission)
SPDX-FileCopyrightText = "2024 Gonstar"
-SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
-
-# TODO: Files in public need to be licensed on a per-file basis, or by author.
-# Easiest thing to do would be to have an "annotations" section for each creator that covers the files they contributed
-[[annotations]]
-path = ["public"]
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
\ No newline at end of file
diff --git a/public/REUSE.toml b/public/REUSE.toml
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/public/audio/REUSE.toml b/public/audio/REUSE.toml
new file mode 100644
index 00000000000..3a68beeefd8
--- /dev/null
+++ b/public/audio/REUSE.toml
@@ -0,0 +1,235 @@
+version = 1
+
+# Firel's
+[[annotations]]
+path = ["audio"]
+
+
+# From Nintendo for black and white
+[[annotations]]
+path = [
+ "cry/*", # all pokemon cries
+ "battle_anims/*",
+ "bgm/bw/*.mp3", # all black/white music
+ "bgm/rse/*.mp3", # all ruby/sapphire/emerald music
+ "bgm/badlands.mp3",
+ "bgm/battle_aether_boss.mp3",
+ "bgm/battle_aether_grunt.mp3",
+ "bgm/battle_alola_champion.mp3",
+ "bgm/battle_alola_elite.mp3",
+ "bgm/battle_aqua_magma_boss.mp3",
+ "bgm/battle_aqua_magma_grunt.mp3",
+ "bgm/battle_bb_elite.mp3",
+ "bgm/battle_champion_alder.mp3",
+ "bgm/battle_champion_geeta.mp3",
+ "bgm/battle_champion_iris.mp3",
+ "bgm/battle_champion_kieran.mp3",
+ "bgm/battle_champion_kukui.mp3",
+ "bgm/battle_champion_nemona.mp3",
+ "bgm/battle_colress.mp3",
+ "bgm/battle_final_encounter.mp3",
+ "bgm/battle_final.mp3",
+ "bgm/battle_flare_boss.mp3",
+ "bgm/battle_flare_grunt.mp3",
+ "bgm/battle_galactic_admin.mp3",
+ "bgm/battle_galactic_boss.mp3",
+ "bgm/battle_galactic_grunt.mp3",
+ "bgm/battle_galar_champion.mp3",
+ "bgm/battle_galar_elite.mp3",
+ "bgm/battle_galar_gym.mp3",
+ "bgm/battle_hoenn_champion_g5.mp3",
+ "bgm/battle_hoenn_champion_g6.mp3",
+ "bgm/battle_hoenn_elite.mp3",
+ "bgm/battle_hoenn_gym.mp3",
+ "bgm/battle_johto_champion.mp3",
+ "bgm/battle_johto_gym.mp3",
+ "bgm/battle_kalos_champion.mp3",
+ "bgm/battle_kalos_elite.mp3",
+ "bgm/battle_kalos_gym.mp3",
+ "bgm/battle_kanto_champion.mp3",
+ "bgm/battle_kanto_gym.mp3",
+ "bgm/battle_legendary_arceus.mp3",
+ "bgm/battle_legendary_birds_galar.mp3",
+ "bgm/battle_legendary_calyrex.mp3",
+ "bgm/battle_legendary_deoxys.mp3",
+ "bgm/battle_legendary_dia_pal.mp3",
+ "bgm/battle_legendary_dusk_dawn.mp3",
+ "bgm/battle_legendary_entei.mp3",
+ "bgm/battle_legendary_eternatus_p1.mp3",
+ "bgm/battle_legendary_eternatus_p2.mp3",
+ "bgm/battle_legendary_giratina.mp3",
+ "bgm/battle_legendary_glas_spec.mp3",
+ "bgm/battle_legendary_gro_kyo.mp3",
+ "bgm/battle_legendary_ho_oh.mp3",
+ "bgm/battle_legendary_kanto.mp3",
+ "bgm/battle_legendary_kor_mir.mp3",
+ "bgm/battle_legendary_kyurem.mp3",
+ "bgm/battle_legendary_lake_trio.mp3",
+ "bgm/battle_legendary_loyal_three.mp3",
+ "bgm/battle_legendary_lugia.mp3",
+ "bgm/battle_legendary_ogerpon.mp3",
+ "bgm/battle_legendary_origin_forme.mp3",
+ "bgm/battle_legendary_pecharunt.mp3",
+ "bgm/battle_legendary_raikou.mp3",
+ "bgm/battle_legendary_rayquaza.mp3",
+ "bgm/battle_legendary_regis_g5.mp3",
+ "bgm/battle_legendary_regis_g6.mp3",
+ "bgm/battle_legendary_res_zek.mp3",
+ "bgm/battle_legendary_riders.mp3",
+ "bgm/battle_legendary_ruinous.mp3",
+ "bgm/battle_legendary_sinnoh.mp3",
+ "bgm/battle_legendary_sol_lun.mp3",
+ "bgm/battle_legendary_suicune.mp3",
+ "bgm/battle_legendary_tapu.mp3",
+ "bgm/battle_legendary_terapagos.mp3",
+ "bgm/battle_legendary_ub.mp3",
+ "bgm/battle_legendary_ultra_nec.mp3",
+ "bgm/battle_legendary_unova.mp3",
+ "bgm/battle_legendary_xern_yvel.mp3",
+ "bgm/battle_legendary_zac_zam.mp3",
+ "bgm/battle_macro_boss.mp3",
+ "bgm/battle_macro_grunt.mp3",
+ "bgm/battle_mustard.mp3",
+ "bgm/battle_oleana.mp3",
+ "bgm/battle_paldea_elite.mp3",
+ "bgm/battle_paldea_gym.mp3",
+ "bgm/battle_plasma_boss.mp3",
+ "bgm/battle_plasma_grunt.mp3",
+ "bgm/battle_rival_2.mp3",
+ "bgm/battle_rival_3.mp3",
+ "bgm/battle_rival.mp3",
+ "bgm/battle_rocket_boss.mp3",
+ "bgm/battle_rocket_grunt.mp3",
+ "bgm/battle_sinnoh_champion.mp3",
+ "bgm/battle_sinnoh_gym.mp3",
+ "bgm/battle_skull_admin.mp3",
+ "bgm/battle_skull_boss.mp3",
+ "bgm/battle_skull_grunt.mp3",
+ "bgm/battle_star_admin.mp3",
+ "bgm/battle_star_boss.mp3",
+ "bgm/battle_star_grunt.mp3",
+ "bgm/battle_trainer.mp3",
+ "bgm/battle_unova_elite.mp3",
+ "bgm/battle_unova_gym.mp3",
+ "bgm/battle_wild.mp3",
+ "bgm/battle_wild_strong.mp3",
+ "bgm/construction_site.mp3",
+ "bgm/dojo.mp3",
+ "bgm/encounter_ace_trainer.mp3",
+ "bgm/encounter_backpacker.mp3",
+ "bgm/encounter_clerk.mp3",
+ "bgm/encounter_cyclist.mp3",
+ "bgm/encounter_final.mp3",
+ "bgm/encounter_lass.mp3",
+ "bgm/encounter_parasol_lady.mp3",
+ "bgm/encounter_plasma_grunt.mp3",
+ "bgm/encounter_pokefan.mp3",
+ "bgm/encounter_psychic.mp3",
+ "bgm/encounter_rich.mp3",
+ "bgm/encounter_rival.mp3",
+ "bgm/encounter_roughneck.mp3",
+ "bgm/encounter_scientist.mp3",
+ "bgm/encounter_twins.mp3",
+ "bgm/encounter_youngster.mp3",
+ "bgm/end_summit.mp3",
+ "bgm/factory.mp3",
+ "bgm/grass.mp3",
+ "bgm/heal.mp3",
+ "bgm/island.mp3",
+ "bgm/meadow.mp3",
+ "bgm/menu.mp3",
+ "bgm/mountain.mp3",
+ "bgm/mystery_encounter_fun_and_games.mp3",
+ "bgm/mystery_encounter_gen_5_gts.mp3",
+ "bgm/mystery_encounter_gen_6_gts.mp3",
+ "bgm/mystery_encounter_weird_dream.mp3",
+ "bgm/snowy_forest.mp3",
+ "bgm/swamp.mp3",
+ "bgm/tall_grass.mp3",
+ "bgm/temple.mp3",
+ "bgm/town.mp3",
+ "bgm/ui/menu_open.mp3",
+ "bgm/ui/select.mp3",
+ "se/achv.wav", # TODO: is this from elsewhere?
+ "se/beam.wav",
+ "se/buy.wav", # TODO: is this from elsewhere?
+ "se/charge.wav",
+ "se/crit_throw.wav",
+ "se/danger.wav",
+ "se/egg_crack.wav", # TODO: is this from elsewhere?
+ "se/egg_hatch.wav",
+ "se/gacha_dial.wav", # TODO: is this from elsewhere?
+ "se/gacha_dispense.wav", # TODO: is this from elsewhere?
+ "se/gacha_running.wav", # TODO: is this from elsewhere?
+ "se/faint.wav",
+ "se/exp.wav",
+ "se/hit_strong.wav",
+ "se/hit_weak.wav",
+ "se/hit.wav",
+ "se/level_up.wav",
+ "se/low_hp.wav",
+ "se/pb_bounce_1.wav",
+ "se/pb_bounce_2.wav",
+ "se/pb_catch.wav",
+ "se/pb_lock.wav",
+ "se/pb_move.wav",
+ "se/pb_rel.wav",
+ "se/pb_throw.wav",
+ "se/pb_tray_enter.wav",
+ "se/restore.wav",
+ "se/save.wav",
+ "se/shine.wav",
+ "se/shing.wav",
+ "se/sparkle.wav",
+ "se/stat_down.wav",
+ "se/stat_up.wav",
+ "se/upgrade.wav", # TODO: is this from elsewhere?
+]
+SPDX-FileCopyrightText = "Nintendo, Creatures Inc., GAME FREAK inc."
+SPDX-License-Identifier = "LicenseRef-NINTENDO"
+
+
+# Firel
+[[annotations]]
+path = [
+ "bgm/abyss.mp3",
+ "bgm/desert.mp3",
+ "bgm/end.mp3",
+ "bgm/graveyard.mp3",
+ "bgm/ice_cave.mp3",
+ "bgm/laboratory.mp3",
+ "bgm/metropolis.mp3",
+ "bgm/mystery_encounter_delibirdy.mp3",
+ "bgm/plains.mp3",
+ "bgm/power_plant.mp3",
+ "bgm/seabed.mp3",
+ "bgm/space.mp3",
+ "bgm/title.mp3",
+ "bgm/volcano.mp3",
+]
+SPDX-FileCopyrightText = "Firel"
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+
+# LMZ
+[[annotations]]
+path = ["bgm/jungle.mp3", "bgm/lake.mp3", "bgm/ruins.mp3"]
+SPDX-FileCopyrightText = "Lmz"
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+
+# Andr06
+[[annotations]]
+path = [
+ "bgm/forest.mp3",
+ "bgm/fairy_cave.mp3",
+ "bgm/sea.mp3",
+ "bgm/slum.mp3",
+ "bgm/title_afd.mp3",
+ "bgm/battle_rival_3_afd.mp3",
+]
+SPDX-FileCopyrightText = "Andr06"
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+
+[[annotations]]
+path = ["bgm/wasteland.mp3"]
+SPDX-FileCopyrightText = "Leavannite"
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
\ No newline at end of file
From 73369857448d110f45b98beb0f92150936c56c23 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Mon, 8 Sep 2025 14:46:38 -0500
Subject: [PATCH 07/34] Add pokemon reborn sound affect attribution
---
public/audio/REUSE.toml | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/public/audio/REUSE.toml b/public/audio/REUSE.toml
index 3a68beeefd8..b961540b921 100644
--- a/public/audio/REUSE.toml
+++ b/public/audio/REUSE.toml
@@ -232,4 +232,11 @@ SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
[[annotations]]
path = ["bgm/wasteland.mp3"]
SPDX-FileCopyrightText = "Leavannite"
-SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
\ No newline at end of file
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+
+
+# Audio assets known to come from pokemon reborn
+[[annotations]]
+path = ["battle_anims/PRSFX-*.wav"]
+SPDX-FileCopyrightText = "The Pokemon Reborn Team"
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
From e7a7bc5ae6312d632436a62e8cff1c947e1108de Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Mon, 8 Sep 2025 14:47:16 -0500
Subject: [PATCH 08/34] Annotate Leavannite's section
---
public/audio/REUSE.toml | 1 +
1 file changed, 1 insertion(+)
diff --git a/public/audio/REUSE.toml b/public/audio/REUSE.toml
index b961540b921..5e0c163043d 100644
--- a/public/audio/REUSE.toml
+++ b/public/audio/REUSE.toml
@@ -229,6 +229,7 @@ path = [
SPDX-FileCopyrightText = "Andr06"
SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+# Leavannite
[[annotations]]
path = ["bgm/wasteland.mp3"]
SPDX-FileCopyrightText = "Leavannite"
From 0917852af7ecb51fe86f7d01f0c66d30318e2076 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 9 Sep 2025 10:43:10 -0500
Subject: [PATCH 09/34] Add more licensing info
---
LICENSES/FAIR-USE.txt | 3 +
LICENSES/NINTENDO.txt | 2 -
LICENSES/POKEMON-REBORN.txt | 443 +++++++++
REUSE.toml | 4 +-
public/REUSE.toml | 14 +
public/audio/REUSE.toml | 204 +----
public/battle-anims/REUSE.toml | 847 ++++++++++++++++++
.../resize-battle-anims.ps1 | 0
8 files changed, 1327 insertions(+), 190 deletions(-)
create mode 100644 LICENSES/FAIR-USE.txt
delete mode 100644 LICENSES/NINTENDO.txt
create mode 100644 LICENSES/POKEMON-REBORN.txt
create mode 100644 public/battle-anims/REUSE.toml
rename public/images/battle_anims/input/resize.ps1 => scripts/resize-battle-anims.ps1 (100%)
diff --git a/LICENSES/FAIR-USE.txt b/LICENSES/FAIR-USE.txt
new file mode 100644
index 00000000000..d524094c1cb
--- /dev/null
+++ b/LICENSES/FAIR-USE.txt
@@ -0,0 +1,3 @@
+The asset is the intellectual property of Nintendo, Creatures, inc., and GAME FREAK, inc. and is protected by various copyrights and trademarks.
+The authors of this repository believe its inclusion is covered under Fair Use. We do not claim to re-license nor hold any ownership over the asset.
+The software distributed alongside this asset is not affiliated in any way with Nintendo, GAME FREAK, Creatures, inc., or Pokémon.
\ No newline at end of file
diff --git a/LICENSES/NINTENDO.txt b/LICENSES/NINTENDO.txt
deleted file mode 100644
index 426d2630a3b..00000000000
--- a/LICENSES/NINTENDO.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-The asset is the intellectual property of Nintendo, Creatures, inc., and GAME FREAK, inc. and is protected by various copyrights and trademarks.
-The software distributed alongside this asset is not affiliated in any way with Nintendo, Pokémon, or GAME FREAK.
\ No newline at end of file
diff --git a/LICENSES/POKEMON-REBORN.txt b/LICENSES/POKEMON-REBORN.txt
new file mode 100644
index 00000000000..3c64c0fac98
--- /dev/null
+++ b/LICENSES/POKEMON-REBORN.txt
@@ -0,0 +1,443 @@
+Source: https://www.rebornevo.com/pr/gamefaq/#borrow
+
+As long as you credit for anything used per any specifics in the Readme, you can borrow whatever you need as long as they are not used for the purpose of spreading hate and intolerance.
+While not strictly forbidden, we do advise against reusing maps and characters without any changes, as these might be easily recognizable to players and would break immersion.
+
+README (downloaded 09/09/2025)
+
+#==============================================================================#
+Pokémon Reborn
+X-- Episode 19: Final --X
+%version%
+http://www.rebornevo.com/
+#==============================================================================#
+This game contains some sequences with flashing effects, as well as mature content
+ and themes that may be unsuitable for some people, including death, child abuse,
+ sexual assault, blood and dismemberment. Please take care!
+
+
+Pokémon Reborn is updated to Generation 7 only and uses
+ Ultra Sun/Ultra Moon learnsets and data.
+#==============================================================================#
+
+Community:
+ Website http://www.rebornevo.com/
+ Discord Server https://discord.com/invite/rebornevo
+ Facebook https://www.facebook.com/rebornevo/
+ Reddit https://www.reddit.com/r/Pokemon_Reborn/
+
+ Patreon https://www.patreon.com/amethystvl
+ Please consider supporting our future projects~
+
+
+#==============================================================================#
+[II.] Links!
+#==============================================================================#
+
+Game home-page:
+ http://www.rebornevo.com/index.php?/pr/index.html/
+
+Need help, found a bug, or want to share your team? Check out Pokémon Reborn's
+ discussion forum:
+ http://www.rebornevo.com/forum/
+
+The Pickup Table is different in Reborn. Check it here:
+ http://www.rebornevo.com/index.php?/pr/pickup/
+
+Other questions? Check the FAQ!
+ http://www.rebornevo.com/index.php?/pr/gamefaq/
+
+Chat on our Discord!
+ https://discord.com/invite/rebornevo
+
+Support development of future projects!
+ https://www.patreon.com/amethystvl
+
+#==============================================================================#
+[VII.] Credits
+#==============================================================================#
+If we've missed your contribution, please feel free to contact us so we can fix
+ that!
+
+Pokémon Reborn is created using RPG Maker XP and the Pokémon Essentials Starter Kit.
+Pokémon Reborn does not claim ownership of Pokémon or any associated content.
+All original characters, artwork and other media remain the property of their respective authors.
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Core Development
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Amethyst
+ https://twitter.com/amethystvl
+ https://amethystblack.tumblr.com/
+ http://twitch.tv/amethystblack
+andracass
+Ikaru
+Autumn
+Marcello
+ https://twitter.com/MarcelloMaths
+Smeargletail
+VulpesDraconis
+ https://twitter.com/VulpesDraconis
+Toothpastefairy
+Crim
+ https://twitter.com/crimcrimart
+Azzie
+
+
+--Ongoing Development:
+Amethyst
+enumag
+Haru
+Lucent Flash
+Stardust
+Orsan
+
+--Prior Developers:
+Kurotsune
+Blind Guardian
+Guhorden
+Mike
+Walpurgis
+Mde2001
+Azery
+Kanaya
+Jan
+Koyoss
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--World, Characters & Concept:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Amethyst
+--Additional Characters:
+Will Dodge Ice Crim
+--PULSE Designs:
+Crim Sleppu
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--Tilesets & Mapping:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Amethyst
+Crim
+Smeargletail
+-- Mapping Support
+Ikaru Autumn Kanaya
+-- Tilesets:
+Pokémon Essentials
+princess-phoenix
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--Sprites:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Amethyst
+Crim
+Jan
+--6th Gen Battlers:
+Amethyst Noscium Quanyails Zermonious GeoIsEvil
+Kyle Dove dDialgaDiamondb N-kin Misterreno Kevfin
+Xtreme1992 Vale98PM MrDollSteak Crim
+
+--7th Gen Battlers:
+Amethyst Jan Zumi Bazaro Koyo
+Smeargletail Alex Noscium Leparagon N-kin
+fishbowlsoul90 princess-phoenix DatLopunnyTho Conyjams
+kaji atsu The cynical poet LuigiPlayer Pokefan2000
+Falgaia of the Smogon S/M sprite project Lord-Myre Crim
+
+--Mega Sprites:
+Amethyst Bazaro Gardrow FlameJow Minhnerd
+The Cynical Poet Greyenna Brylark Leparagon
+Princess Phoenix Gnomowladn Bryancct Tinivi
+Julian Dante52 Crim
+
+--Icons:
+smeargletail ARandomTalkingBush
+
+--Miscellaneous Sprites:
+Will Veenerick chasemortier Mektar (Pokémon Amethyst)
+JoshR691 kidkatt ShinxLuver Dr Shellos Getsuei-H
+Kidkatt Nefalem Piphybuilder88 SageDeoxys
+PurpleZaffre
+
+--Shiny Spriting:
+Amethyst UnprofessionalAmateur Nefalem Jacze Freya
+Calvius Flux Thirdbird Mike Bazaro Azery
+Bakerlite Gamien Rielly987 smeargletail Nsuprem
+15gamer2000 dragon in night Nova Night Fighter
+Serythe MetalKing1417 roqi Jan MMM Kelazi5
+Player_Name_Null Khrona Sir_Bagel Pixl Crim
+ghostchanuwu MoonPaw MoltenLights PinkPanther
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--Animations:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Smeargletail
+Mde2001
+Autumn
+VulpesDraconis
+Amethyst
+Crim
+andracass
+Koyoss
+Jan
+--Sound:
+Pokémon Mystery Universe
+Amethyst
+--Original Rip:
+Neslug
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--Programming:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+andracass
+Toothpastefairy
+Marcello
+Amethyst
+Kurotsune
+Blind Guardian
+Mike
+Azery
+Walpurgis
+
+--External Scripting Support:
+Woobowiz FL XmarkXalanX JV madf0x
+Joeyhugg Nickaloose mej71 Suzerain Rayd2smitty
+Beba worldslayer89 the dekay saving raven Truegee
+Wootius Waynolt AiedailEclipsed enumag KleinStudido
+Aeodyn bluetowel Rainbow Dash Nuems Olxinos VeryBasic
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--Scenario & Eventing:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Amethyst
+Crim
+Smeargletail
+Marcello
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--Writing:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Amethyst
+Azzie
+andracass
+Marcello
+Crim
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--Battle Design:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+andracass
+Amethyst
+Autumn
+Crim
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--Sound & Music:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Featuring GlitchxCity ( http://www.youtube.com/user/GlitchxCity )
+Amethyst
+--Guest Composers:
+Dragon-Tamer795 O Colosso RichViola Darius
+djtheS
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--Shared Resources:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Big thanks to Rejuvenation and Desolation teams!
+The game engine, battle animations and many other resources are
+shared between Reborn, Rejuvenation and Desolation.
+As a result it's not always possible to track down the credits for
+each individual feature or asset.
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--External Resources:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Phasma SunakazeKun
+--Tile Puzzle Artists:
+germy21 (Swirlix) Macuarrorro (Spritzee)
+Ramiro Maldini (Conkeldurr) Otonashi (Froakie)
+iamherecozidraw (Carracosta) syansyan (Archeops)
+Sires J Black (Turtwig)
+--Rock Climb Animation:
+Ulithium_Dragon DarrylBD99
+-- Accessibility Sounds:
+aaron_vgstorm
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--Community Support:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+bluebomberdude Ikaru zelient Jacze Flux
+jeroen4923 Khayoz Cobrakill Ryan C Cowtao
+Manes Calvius garchomp550 MattMadnesS
+Guigui DarkLucario79 grasssnake485 Acquiescence
+SonOfRed Rimmintine Arkhidon Mike Tacos&Flowers
+Vinny chase_breaker Sheep! Kalzuna Pyrolusite
+Alex cybershell12 BIGJRA Haru TheInsurgent
+Stardust housecarpenter rainefall shrug Eggcav
+PinkPanther
+Many, many, many more!
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--Community Cooperation Initiative:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Alemi Aqib Pixel Dred apophyll TGuilerrr
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--Meme Consultant:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Autumn
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--Quality Assurance:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Thanks so much to the community and our supporters for all the care and
+ patience demonstrated with testing and reporting issues over the years!
+--On-board QA:
+ Ikaru
+--Supervised Guinea Pigs:
+ Ikaru
+ Autumn
+ Blind Guardian
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--Pokémon Essentials:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Maruno Poccil Flameguru
+
+--With contributions from:
+AvatarMonkeyKirby MiDas Mike P.Sign Boushy
+Near Fantastica Brother1440 PinkMan FL.
+Popper Genzai Kawakami Rataime Harshboy SoundSpawn
+help-14 the__end IceGod64 Venom12 Jacob O. Wobbrock
+Wachunga KitsuneKouta xLeD Lisa Anthony
+And everyone else who helped out
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--MKXP Support:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Inori Ancurio
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+-- Supporters <3
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+Tartar Robert Lou Luis C. Morales Michael Manning
+Hachilio (Busti) Dragon116 Reni Donovan
+Zumi Anna Zajac Leon Janßen Yannik Thiele
+Daan Karma Simon Khoang Franz Reimer Nelio Alves
+chranokil Thamos Spanu Jan Paul Steinbrück
+Peanuts Noir Ramiru Jacob
+Dillon Holmes Pascal P. Fullmoon Layla K
+Cameron Andrews Marshall Mann Will Dodge Naoman Arif
+Jakob Thaler Thomas Landauer Erikaru Robin
+Daniel McCormick Eric Therrien Hoodless Mey
+Spencer Basinger Sean Jim Knicker, Ace detective Nicky
+Tom Hobbs Gredler Andreas Christian Casanova Sardines
+Shamish Sergey Juan Hildago Arancibia Casim Bahadar
+Winter CrossImpact Joonas Kivi Gabby Hammertime
+Elin Ölund Forsling aspectoflife Budew........
+ChaosReaperPein Addi Sanders Candy
+whomst'd'ven't Vatelin Ania Zajac Geoffery Nelson
+The Drunken Dragonite lilbegestjake Shadowstar
+Noivy AiedailEclipsed isognio aries
+cakeofdoom Jonatas Matt Shephard ssbCasper
+Winter Erikson Alistair Alexandre Eira
+Kouhai Xmas TharTV Leo ogur0007
+Friz Ama Zarc Outside Indoorsman
+cybershell12 Wossad herbuhduhflergen 2moe4this
+Sir Issac DiLimiter Elkhen The Bells Toll
+Aal steelpenguins RockInTheDark keyblade336
+Kero Kanyo Zargerth It's Still Magicarp Inside
+Hark Awbawlisk Jompa Jay Taylor
+Red Tyranitar Pietvergiet Splargle Nakoles
+shteve ridiculus Nisa Bernal riceinabowl
+Elite Four Daniel Ninjaneois Inmperial Zanshouken
+Magraga Semiramis Masked Aura Reignited'Light
+Tacos&Flowers Joshuar_00 punkeev softpaws steffi EdgarHasFreed
+Ross_Andrews GS Ball Syglory About 42 Bears
+DefaultDevers Blaze_Lumini Sham (Wilson)
+RocketRiddle SkabbtheHunter109 Dasuper11 SmK
+Potwom McZ Tempest Nadrel BLaZn
+Andrew Parekh Mastercatcher00X ProjectIceman
+Kevin Silva Lucent Flash andracass BIGJRA
+Archinblade3 Launce Dark_Absol CielDiVine
+Posty Valerie Mimon Hamed Mohamed E.L.Y
+RubyRed chaoticangel97 Kirixah
+Trevore Aldrich Faithful Apostolos Palavras
+Winter Angel MarsupialJr jaden582
+BigShotJoe JapaneseWallpaper Azery
+TU84 Ghost141 Foster Davis Mayflower896
+Ceratisa Zorekky Ryan Stiles
+Zeroyue advesha ToDie Yumi_uwu
+Lily Awaka Kevin O'Keeffe Bryan Barlitt
+Pyroclast Colette lavalampflamingo
+Zoey Elaine Greer Alva Akasha Blind Guardian
+Paul White II Goldjoz Rising Sun Reviews
+Raphael Soares Spika Patate Chameleon109
+boomdiada Just Yes Boiger derpingmudkip
+Jetasd Matt Pissaris Kamu Abyssreaper99
+TurtleBear bubblegum Ctracha Zack Fair
+FloRoux Endstrom tektonic Eirik Graves
+Azzie klover47 BlazingAngel123
+EternalLight95 Birb Taranis Blackstorm
+DrGustave RedLumain Mason Graves
+Monkeydog Anthony Laster pjplatypus
+Malignant Vanner Epharam qwop9992
+hamfam000 CharredBrown Kim Rinaldo
+Artstyle Lua LisaX ~(^.^)~
+pyrostar Orsan Alex Rose lester tay
+Tibi Radu pyrromanis ShiroOkazaki
+steelpenguins iMadMatthew Fehish ajefk12555
+3333percent bluetowel Ryan Beaulne J P
+Odis Tate Hamilton Alexander Dean
+Kyublivion Victorywithice Shad0 Logintomylife
+Elijah Ditiamed LeoYT Motoko
+Joboshy Crim Hachimaki KORMA
+Rob28 Michael Miranda Blazerburst Cyrikyty
+JB hcsa Youkai Nep Logan the balalaika
+Kithas Bellona et Pax camelCaseD Joseph Torres
+Wolfox Liam Lucas Bellona Seal
+zervixen GeoEngel radoslav573 Felicity
+Alexis Bernatchez Verville Sean Stordeur
+Christopher Horon Nerozard22 Chris
+Lukan Hardin Arthur Rouillé Bjarne Nehring
+Spoon Wyliewb13 Seyon Joshua2200
+Lloyd Hale Riley Maxwell Somers Alex Schiavetto
+Gawerty CeriseBlossom Beck Fawn
+Ryan Nasser Baraayas Ron UptonPickman
+alex goerz Jacob Deutsch Adam A Fenceperson
+Kyle ShinyBlade Sethur Aman Didwania
+Emmett Gaiman DDBlue666 Thomas
+Habbo jenna jonica Jac BeoWulf
+Alexander Kozlov maxime busc Jacob Metzker
+Chase Sakura Sis Frostiliscious PaulMSZ-006
+Christopher Chambliss Meridian Dewfall
+Tom Hobbs William Minnimin enumag
+Vicky Chen Megan Blincoe Cuddles Cameron Mcevoy
+Eevee Anthony Szmyhol Drakyle Greg
+Shane Zoppellaro Artist foamy crispy
+Dream Aurora Sage TheRoserade Bruno Macedo
+Bassem Captain Momo Tim I Adrien Lange
+Veno Zen Yeicx Henry Nguyen Ian McSweeney
+John Thillted Jr Namelesssimp Georginio Lois
+Pedro Villar Sinikuro Evan Gross alec joseph
+Pacifist Games Ruthger Dijt A Geoffrey Chen
+spleen17 Joel Woolley Forneus simon anderson
+AyTales mortifiedbitch Fiwam FunnyBone48
+Saraphimwolf Azrael evilginger27 NS Flash-Fire
+Matty Lindinator666 Fezzdog Nick D 王 サゲル
+Ainsley Robbins Spiff Mahendran Katurayan
+Michal Raven Dragon Tom Sayer Haze
+Kino enzzzzzz Josh Peck Macspie
+Ben Knight Dan violet thunder Ngoc Nguyen Tim
+OverlordMatt
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+--Special Thanks:
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
+-- STK Patrick for sparking the project in the first place!
+-- To all of the Reborn Line Leaders over the years for helping kick this all off!
+-- All current and former community staff for helping keep things sane...
+-- The community as a whole for being so engaged and lively!
+-- Shout out to all of the lovely patrons for making this happen!
+-- Nintendo for not sniping us dead before we could finish?
+-- A very special UN-thanks to the jerk who lied to me as a kid and swore that you could get to the Orange Islands in Crystal Version!!! Boo!!!
+-- And finally, thanks to YOU for playing and making it all the way here!
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
diff --git a/REUSE.toml b/REUSE.toml
index 9f59fc4ffb5..38d67ece007 100644
--- a/REUSE.toml
+++ b/REUSE.toml
@@ -69,6 +69,6 @@ SPDX-License-Identifier = "CC0-1.0.txt"
[[annotations]]
-path = "favicon.ico" # Created by Gonstar (Paid Commission)
+path = "favicon.ico" # Created by Gonstar (Paid Commission)
SPDX-FileCopyrightText = "2024 Gonstar"
-SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
\ No newline at end of file
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
diff --git a/public/REUSE.toml b/public/REUSE.toml
index e69de29bb2d..153b2e22cc7 100644
--- a/public/REUSE.toml
+++ b/public/REUSE.toml
@@ -0,0 +1,14 @@
+version = 1
+
+# Considered code
+[[annotations]]
+path = ["manifest.webmanifest"]
+SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
+SPDX-License-Identifier = "AGPL-3.0-only"
+
+
+# Of no interest or merit
+[[annotations]]
+path = ["exp-sprites.json", ".gitkeep"]
+SPDX-FileCopyrightText = "NONE"
+SPDX-License-Identifier = "CC0-1.0"
diff --git a/public/audio/REUSE.toml b/public/audio/REUSE.toml
index 5e0c163043d..4e90430f89f 100644
--- a/public/audio/REUSE.toml
+++ b/public/audio/REUSE.toml
@@ -1,194 +1,20 @@
version = 1
-# Firel's
-[[annotations]]
-path = ["audio"]
-
-
# From Nintendo for black and white
[[annotations]]
path = [
- "cry/*", # all pokemon cries
- "battle_anims/*",
- "bgm/bw/*.mp3", # all black/white music
- "bgm/rse/*.mp3", # all ruby/sapphire/emerald music
- "bgm/badlands.mp3",
- "bgm/battle_aether_boss.mp3",
- "bgm/battle_aether_grunt.mp3",
- "bgm/battle_alola_champion.mp3",
- "bgm/battle_alola_elite.mp3",
- "bgm/battle_aqua_magma_boss.mp3",
- "bgm/battle_aqua_magma_grunt.mp3",
- "bgm/battle_bb_elite.mp3",
- "bgm/battle_champion_alder.mp3",
- "bgm/battle_champion_geeta.mp3",
- "bgm/battle_champion_iris.mp3",
- "bgm/battle_champion_kieran.mp3",
- "bgm/battle_champion_kukui.mp3",
- "bgm/battle_champion_nemona.mp3",
- "bgm/battle_colress.mp3",
- "bgm/battle_final_encounter.mp3",
- "bgm/battle_final.mp3",
- "bgm/battle_flare_boss.mp3",
- "bgm/battle_flare_grunt.mp3",
- "bgm/battle_galactic_admin.mp3",
- "bgm/battle_galactic_boss.mp3",
- "bgm/battle_galactic_grunt.mp3",
- "bgm/battle_galar_champion.mp3",
- "bgm/battle_galar_elite.mp3",
- "bgm/battle_galar_gym.mp3",
- "bgm/battle_hoenn_champion_g5.mp3",
- "bgm/battle_hoenn_champion_g6.mp3",
- "bgm/battle_hoenn_elite.mp3",
- "bgm/battle_hoenn_gym.mp3",
- "bgm/battle_johto_champion.mp3",
- "bgm/battle_johto_gym.mp3",
- "bgm/battle_kalos_champion.mp3",
- "bgm/battle_kalos_elite.mp3",
- "bgm/battle_kalos_gym.mp3",
- "bgm/battle_kanto_champion.mp3",
- "bgm/battle_kanto_gym.mp3",
- "bgm/battle_legendary_arceus.mp3",
- "bgm/battle_legendary_birds_galar.mp3",
- "bgm/battle_legendary_calyrex.mp3",
- "bgm/battle_legendary_deoxys.mp3",
- "bgm/battle_legendary_dia_pal.mp3",
- "bgm/battle_legendary_dusk_dawn.mp3",
- "bgm/battle_legendary_entei.mp3",
- "bgm/battle_legendary_eternatus_p1.mp3",
- "bgm/battle_legendary_eternatus_p2.mp3",
- "bgm/battle_legendary_giratina.mp3",
- "bgm/battle_legendary_glas_spec.mp3",
- "bgm/battle_legendary_gro_kyo.mp3",
- "bgm/battle_legendary_ho_oh.mp3",
- "bgm/battle_legendary_kanto.mp3",
- "bgm/battle_legendary_kor_mir.mp3",
- "bgm/battle_legendary_kyurem.mp3",
- "bgm/battle_legendary_lake_trio.mp3",
- "bgm/battle_legendary_loyal_three.mp3",
- "bgm/battle_legendary_lugia.mp3",
- "bgm/battle_legendary_ogerpon.mp3",
- "bgm/battle_legendary_origin_forme.mp3",
- "bgm/battle_legendary_pecharunt.mp3",
- "bgm/battle_legendary_raikou.mp3",
- "bgm/battle_legendary_rayquaza.mp3",
- "bgm/battle_legendary_regis_g5.mp3",
- "bgm/battle_legendary_regis_g6.mp3",
- "bgm/battle_legendary_res_zek.mp3",
- "bgm/battle_legendary_riders.mp3",
- "bgm/battle_legendary_ruinous.mp3",
- "bgm/battle_legendary_sinnoh.mp3",
- "bgm/battle_legendary_sol_lun.mp3",
- "bgm/battle_legendary_suicune.mp3",
- "bgm/battle_legendary_tapu.mp3",
- "bgm/battle_legendary_terapagos.mp3",
- "bgm/battle_legendary_ub.mp3",
- "bgm/battle_legendary_ultra_nec.mp3",
- "bgm/battle_legendary_unova.mp3",
- "bgm/battle_legendary_xern_yvel.mp3",
- "bgm/battle_legendary_zac_zam.mp3",
- "bgm/battle_macro_boss.mp3",
- "bgm/battle_macro_grunt.mp3",
- "bgm/battle_mustard.mp3",
- "bgm/battle_oleana.mp3",
- "bgm/battle_paldea_elite.mp3",
- "bgm/battle_paldea_gym.mp3",
- "bgm/battle_plasma_boss.mp3",
- "bgm/battle_plasma_grunt.mp3",
- "bgm/battle_rival_2.mp3",
- "bgm/battle_rival_3.mp3",
- "bgm/battle_rival.mp3",
- "bgm/battle_rocket_boss.mp3",
- "bgm/battle_rocket_grunt.mp3",
- "bgm/battle_sinnoh_champion.mp3",
- "bgm/battle_sinnoh_gym.mp3",
- "bgm/battle_skull_admin.mp3",
- "bgm/battle_skull_boss.mp3",
- "bgm/battle_skull_grunt.mp3",
- "bgm/battle_star_admin.mp3",
- "bgm/battle_star_boss.mp3",
- "bgm/battle_star_grunt.mp3",
- "bgm/battle_trainer.mp3",
- "bgm/battle_unova_elite.mp3",
- "bgm/battle_unova_gym.mp3",
- "bgm/battle_wild.mp3",
- "bgm/battle_wild_strong.mp3",
- "bgm/construction_site.mp3",
- "bgm/dojo.mp3",
- "bgm/encounter_ace_trainer.mp3",
- "bgm/encounter_backpacker.mp3",
- "bgm/encounter_clerk.mp3",
- "bgm/encounter_cyclist.mp3",
- "bgm/encounter_final.mp3",
- "bgm/encounter_lass.mp3",
- "bgm/encounter_parasol_lady.mp3",
- "bgm/encounter_plasma_grunt.mp3",
- "bgm/encounter_pokefan.mp3",
- "bgm/encounter_psychic.mp3",
- "bgm/encounter_rich.mp3",
- "bgm/encounter_rival.mp3",
- "bgm/encounter_roughneck.mp3",
- "bgm/encounter_scientist.mp3",
- "bgm/encounter_twins.mp3",
- "bgm/encounter_youngster.mp3",
- "bgm/end_summit.mp3",
- "bgm/factory.mp3",
- "bgm/grass.mp3",
- "bgm/heal.mp3",
- "bgm/island.mp3",
- "bgm/meadow.mp3",
- "bgm/menu.mp3",
- "bgm/mountain.mp3",
- "bgm/mystery_encounter_fun_and_games.mp3",
- "bgm/mystery_encounter_gen_5_gts.mp3",
- "bgm/mystery_encounter_gen_6_gts.mp3",
- "bgm/mystery_encounter_weird_dream.mp3",
- "bgm/snowy_forest.mp3",
- "bgm/swamp.mp3",
- "bgm/tall_grass.mp3",
- "bgm/temple.mp3",
- "bgm/town.mp3",
- "bgm/ui/menu_open.mp3",
- "bgm/ui/select.mp3",
- "se/achv.wav", # TODO: is this from elsewhere?
- "se/beam.wav",
- "se/buy.wav", # TODO: is this from elsewhere?
- "se/charge.wav",
- "se/crit_throw.wav",
- "se/danger.wav",
- "se/egg_crack.wav", # TODO: is this from elsewhere?
- "se/egg_hatch.wav",
- "se/gacha_dial.wav", # TODO: is this from elsewhere?
- "se/gacha_dispense.wav", # TODO: is this from elsewhere?
- "se/gacha_running.wav", # TODO: is this from elsewhere?
- "se/faint.wav",
- "se/exp.wav",
- "se/hit_strong.wav",
- "se/hit_weak.wav",
- "se/hit.wav",
- "se/level_up.wav",
- "se/low_hp.wav",
- "se/pb_bounce_1.wav",
- "se/pb_bounce_2.wav",
- "se/pb_catch.wav",
- "se/pb_lock.wav",
- "se/pb_move.wav",
- "se/pb_rel.wav",
- "se/pb_throw.wav",
- "se/pb_tray_enter.wav",
- "se/restore.wav",
- "se/save.wav",
- "se/shine.wav",
- "se/shing.wav",
- "se/sparkle.wav",
- "se/stat_down.wav",
- "se/stat_up.wav",
- "se/upgrade.wav", # TODO: is this from elsewhere?
+ "cry/*", # All pokemon cries are from showdown, which sources them from nintendo
]
SPDX-FileCopyrightText = "Nintendo, Creatures Inc., GAME FREAK inc."
-SPDX-License-Identifier = "LicenseRef-NINTENDO"
+SPDX-License-Identifier = "LicenseRef-FAIR-USE"
+# Audio assets known to come from pokemon reborn
+[[annotations]]
+path = ["battle_anims/PRSFX-*.wav"]
+SPDX-FileCopyrightText = "The Pokemon Reborn Team https://www.rebornevo.com/pr/index.html/"
+SPDX-License-Identifier = "LicsenseRef-POKEMON-REBORN"
+
# Firel
[[annotations]]
path = [
@@ -236,8 +62,14 @@ SPDX-FileCopyrightText = "Leavannite"
SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
-# Audio assets known to come from pokemon reborn
+# Audio assets sampled from royalty-free sites like pixabay and findsounds and modified or otherwise edited
+# Public domain (aka CC0-1.0)
[[annotations]]
-path = ["battle_anims/PRSFX-*.wav"]
-SPDX-FileCopyrightText = "The Pokemon Reborn Team"
-SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+path = [
+ "se/gacha_dial.wav",
+ "se/gacha_dispense.wav",
+ "se/gacha_running.wav",
+ "se/upgrade.wav",
+]
+SPDX-FileCopyrightText = "NONE"
+SPDX-License-Identifier = "CC0-1.0"
diff --git a/public/battle-anims/REUSE.toml b/public/battle-anims/REUSE.toml
new file mode 100644
index 00000000000..c946c31e919
--- /dev/null
+++ b/public/battle-anims/REUSE.toml
@@ -0,0 +1,847 @@
+version = 1
+
+# Battle animations from pokemon reborn
+[[annotations]]
+path = [
+ "battle-anims/double-hit.json",
+ "battle-anims/mud-sport.json",
+ "battle-anims/lava-plume.json",
+ "battle-anims/spit-up.json",
+ "battle-anims/power-swap.json",
+ "battle-anims/sandstorm.json",
+ "battle-anims/shock-wave.json",
+ "battle-anims/sparkly-swirl.json",
+ "battle-anims/common-electric-terrain.json",
+ "battle-anims/absorb.json",
+ "battle-anims/smack-down.json",
+ "battle-anims/barrage.json",
+ "battle-anims/alluring-voice.json",
+ "battle-anims/swords-dance.json",
+ "battle-anims/heavy-slam.json",
+ "battle-anims/worry-seed.json",
+ "battle-anims/belly-drum.json",
+ "battle-anims/acrobatics.json",
+ "battle-anims/solar-beam-charging.json",
+ "battle-anims/zap-cannon.json",
+ "battle-anims/aeroblast.json",
+ "battle-anims/trailblaze.json",
+ "battle-anims/flash.json",
+ "battle-anims/follow-me.json",
+ "battle-anims/fake-out.json",
+ "battle-anims/night-slash.json",
+ "battle-anims/quiver-dance.json",
+ "battle-anims/iron-tail.json",
+ "battle-anims/scratch.json",
+ "battle-anims/scald.json",
+ "battle-anims/swagger.json",
+ "battle-anims/role-play.json",
+ "battle-anims/double-kick.json",
+ "battle-anims/mega-punch.json",
+ "battle-anims/sing.json",
+ "battle-anims/eruption.json",
+ "battle-anims/seed-flare.json",
+ "battle-anims/shell-side-arm.json",
+ "battle-anims/jump-kick.json",
+ "battle-anims/prismatic-laser.json",
+ "battle-anims/blazing-torque.json",
+ "battle-anims/harden.json",
+ "battle-anims/slam.json",
+ "battle-anims/flamethrower.json",
+ "battle-anims/extrasensory.json",
+ "battle-anims/soft-boiled.json",
+ "battle-anims/baneful-bunker.json",
+ "battle-anims/crush-claw.json",
+ "battle-anims/punishment.json",
+ "battle-anims/poison-powder.json",
+ "battle-anims/fishious-rend.json",
+ "battle-anims/venoshock.json",
+ "battle-anims/noble-roar.json",
+ "battle-anims/wrap.json",
+ "battle-anims/attack-order.json",
+ "battle-anims/sweet-scent.json",
+ "battle-anims/brick-break.json",
+ "battle-anims/shift-gear.json",
+ "battle-anims/wake-up-slap.json",
+ "battle-anims/tail-glow.json",
+ "battle-anims/breaking-swipe.json",
+ "battle-anims/jaw-lock.json",
+ "battle-anims/magic-coat.json",
+ "battle-anims/amnesia.json",
+ "battle-anims/frustration.json",
+ "battle-anims/drill-run.json",
+ "battle-anims/flare-blitz.json",
+ "battle-anims/metal-claw.json",
+ "battle-anims/cross-chop.json",
+ "battle-anims/volt-tackle.json",
+ "battle-anims/flying-press.json",
+ "battle-anims/life-dew.json",
+ "battle-anims/rock-slide.json",
+ "battle-anims/hex.json",
+ "battle-anims/roar.json",
+ "battle-anims/rising-voltage.json",
+ "battle-anims/constrict.json",
+ "battle-anims/thunder.json",
+ "battle-anims/sludge.json",
+ "battle-anims/spite.json",
+ "battle-anims/common-wide-guard.json",
+ "battle-anims/floaty-fall.json",
+ "battle-anims/rock-polish.json",
+ "battle-anims/sky-attack.json",
+ "battle-anims/psyshock.json",
+ "battle-anims/stockpile.json",
+ "battle-anims/fire-spin.json",
+ "battle-anims/drain-punch.json",
+ "battle-anims/captivate.json",
+ "battle-anims/fly-charging.json",
+ "battle-anims/beak-blast.json",
+ "battle-anims/stun-spore.json",
+ "battle-anims/nasty-plot.json",
+ "battle-anims/acid-spray.json",
+ "battle-anims/common-snow.json",
+ "battle-anims/aqua-ring.json",
+ "battle-anims/gigaton-hammer.json",
+ "battle-anims/fury-swipes.json",
+ "battle-anims/smart-strike.json",
+ "battle-anims/spirit-break.json",
+ "battle-anims/future-sight.json",
+ "battle-anims/combat-torque.json",
+ "battle-anims/magnet-bomb.json",
+ "battle-anims/common-infestation.json",
+ "battle-anims/odor-sleuth.json",
+ "battle-anims/bug-buzz.json",
+ "battle-anims/zippy-zap.json",
+ "battle-anims/psychic-terrain.json",
+ "battle-anims/hammer-arm.json",
+ "battle-anims/common-grassy-terrain.json",
+ "battle-anims/synthesis.json",
+ "battle-anims/power-trip.json",
+ "battle-anims/jet-punch.json",
+ "battle-anims/weather-ball.json",
+ "battle-anims/spark.json",
+ "battle-anims/kings-shield.json",
+ "battle-anims/crafty-shield.json",
+ "battle-anims/mirror-coat.json",
+ "battle-anims/strength.json",
+ "battle-anims/shadow-claw.json",
+ "battle-anims/plasma-fists.json",
+ "battle-anims/fire-blast.json",
+ "battle-anims/mat-block.json",
+ "battle-anims/rototiller.json",
+ "battle-anims/energy-ball.json",
+ "battle-anims/spacial-rend.json",
+ "battle-anims/waterfall.json",
+ "battle-anims/darkest-lariat.json",
+ "battle-anims/infernal-parade.json",
+ "battle-anims/overheat.json",
+ "battle-anims/acid.json",
+ "battle-anims/common-misty-terrain.json",
+ "battle-anims/power-gem.json",
+ "battle-anims/brave-bird.json",
+ "battle-anims/me-first.json",
+ "battle-anims/rest.json",
+ "battle-anims/psystrike.json",
+ "battle-anims/heal-block.json",
+ "battle-anims/temper-flare.json",
+ "battle-anims/hypnosis.json",
+ "battle-anims/shelter.json",
+ "battle-anims/octolock.json",
+ "battle-anims/magma-storm.json",
+ "battle-anims/common-clamp.json",
+ "battle-anims/protect.json",
+ "battle-anims/pursuit.json",
+ "battle-anims/last-respects.json",
+ "battle-anims/poison-sting.json",
+ "battle-anims/icicle-spear.json",
+ "battle-anims/wave-crash.json",
+ "battle-anims/speed-swap.json",
+ "battle-anims/block.json",
+ "battle-anims/assurance.json",
+ "battle-anims/hyperspace-fury.json",
+ "battle-anims/yawn.json",
+ "battle-anims/common-snap-trap.json",
+ "battle-anims/snipe-shot.json",
+ "battle-anims/return.json",
+ "battle-anims/revival-blessing.json",
+ "battle-anims/withdraw.json",
+ "battle-anims/parabolic-charge.json",
+ "battle-anims/mortal-spin.json",
+ "battle-anims/horn-drill.json",
+ "battle-anims/toxic.json",
+ "battle-anims/common-sleep.json",
+ "battle-anims/high-horsepower.json",
+ "battle-anims/destiny-bond.json",
+ "battle-anims/head-smash.json",
+ "battle-anims/revelation-dance.json",
+ "battle-anims/bone-club.json",
+ "battle-anims/final-gambit.json",
+ "battle-anims/steel-beam.json",
+ "battle-anims/foul-play.json",
+ "battle-anims/icicle-crash.json",
+ "battle-anims/hyper-voice.json",
+ "battle-anims/noxious-torque.json",
+ "battle-anims/peck.json",
+ "battle-anims/population-bomb.json",
+ "battle-anims/leafage.json",
+ "battle-anims/bug-bite.json",
+ "battle-anims/thousand-arrows.json",
+ "battle-anims/aqua-tail.json",
+ "battle-anims/ancient-power.json",
+ "battle-anims/perish-song.json",
+ "battle-anims/dragon-rush.json",
+ "battle-anims/chip-away.json",
+ "battle-anims/torment.json",
+ "battle-anims/false-swipe.json",
+ "battle-anims/iron-head.json",
+ "battle-anims/common-whirlpool.json",
+ "battle-anims/confuse-ray.json",
+ "battle-anims/upper-hand.json",
+ "battle-anims/reversal.json",
+ "battle-anims/gyro-ball.json",
+ "battle-anims/coaching.json",
+ "battle-anims/judgment.json",
+ "battle-anims/octazooka.json",
+ "battle-anims/last-resort.json",
+ "battle-anims/bubble.json",
+ "battle-anims/ceaseless-edge.json",
+ "battle-anims/reflect-type.json",
+ "battle-anims/ember.json",
+ "battle-anims/cut.json",
+ "battle-anims/meteor-assault.json",
+ "battle-anims/feint.json",
+ "battle-anims/extreme-evoboost.json",
+ "battle-anims/psychic-noise.json",
+ "battle-anims/recover.json",
+ "battle-anims/thunderbolt.json",
+ "battle-anims/tri-attack.json",
+ "battle-anims/charge.json",
+ "battle-anims/fillet-away.json",
+ "battle-anims/common-protect.json",
+ "battle-anims/thousand-waves.json",
+ "battle-anims/common-covet.json",
+ "battle-anims/silk-trap.json",
+ "battle-anims/horn-leech.json",
+ "battle-anims/whirlpool.json",
+ "battle-anims/hard-press.json",
+ "battle-anims/helping-hand.json",
+ "battle-anims/comet-punch.json",
+ "battle-anims/psycho-shift.json",
+ "battle-anims/gear-up.json",
+ "battle-anims/substitute.json",
+ "battle-anims/fly.json",
+ "battle-anims/shore-up.json",
+ "battle-anims/clamp.json",
+ "battle-anims/stomping-tantrum.json",
+ "battle-anims/heal-bell.json",
+ "battle-anims/water-gun.json",
+ "battle-anims/overdrive.json",
+ "battle-anims/toxic-thread.json",
+ "battle-anims/howl.json",
+ "battle-anims/sucker-punch.json",
+ "battle-anims/slack-off.json",
+ "battle-anims/fell-stinger.json",
+ "battle-anims/flip-turn.json",
+ "battle-anims/baby-doll-eyes.json",
+ "battle-anims/hone-claws.json",
+ "battle-anims/wing-attack.json",
+ "battle-anims/meteor-beam-charging.json",
+ "battle-anims/mud-bomb.json",
+ "battle-anims/liquidation.json",
+ "battle-anims/taunt.json",
+ "battle-anims/round.json",
+ "battle-anims/lunar-dance.json",
+ "battle-anims/tail-slap.json",
+ "battle-anims/karate-chop.json",
+ "battle-anims/water-pledge.json",
+ "battle-anims/mirror-shot.json",
+ "battle-anims/psywave.json",
+ "battle-anims/bulk-up.json",
+ "battle-anims/encore.json",
+ "battle-anims/burning-bulwark.json",
+ "battle-anims/sonic-boom.json",
+ "battle-anims/wide-guard.json",
+ "battle-anims/storm-throw.json",
+ "battle-anims/bide.json",
+ "battle-anims/u-turn.json",
+ "battle-anims/stealth-rock.json",
+ "battle-anims/multi-attack.json",
+ "battle-anims/morning-sun.json",
+ "battle-anims/meteor-mash.json",
+ "battle-anims/common-lock-on.json",
+ "battle-anims/payback.json",
+ "battle-anims/rock-smash.json",
+ "battle-anims/hold-back.json",
+ "battle-anims/astonish.json",
+ "battle-anims/poison-gas.json",
+ "battle-anims/psyshield-bash.json",
+ "battle-anims/common-wrap.json",
+ "battle-anims/curse.json",
+ "battle-anims/triple-arrows.json",
+ "battle-anims/aqua-jet.json",
+ "battle-anims/common-frozen.json",
+ "battle-anims/drill-peck.json",
+ "battle-anims/ice-fang.json",
+ "battle-anims/bitter-malice.json",
+ "battle-anims/doodle.json",
+ "battle-anims/calm-mind.json",
+ "battle-anims/stomp.json",
+ "battle-anims/laser-focus.json",
+ "battle-anims/terrain-pulse.json",
+ "battle-anims/struggle.json",
+ "battle-anims/searing-shot.json",
+ "battle-anims/mirror-move.json",
+ "battle-anims/lunar-blessing.json",
+ "battle-anims/double-slap.json",
+ "battle-anims/spikes.json",
+ "battle-anims/miracle-eye.json",
+ "battle-anims/common-poison.json",
+ "battle-anims/aurora-veil.json",
+ "battle-anims/common-burn.json",
+ "battle-anims/electrify.json",
+ "battle-anims/phantom-force.json",
+ "battle-anims/sharpen.json",
+ "battle-anims/chilling-water.json",
+ "battle-anims/shadow-punch.json",
+ "battle-anims/common-curse-no-ghost.json",
+ "battle-anims/common-curse.json",
+ "battle-anims/vital-throw.json",
+ "battle-anims/frenzy-plant.json",
+ "battle-anims/scorching-sands.json",
+ "battle-anims/thunder-fang.json",
+ "battle-anims/mountain-gale.json",
+ "battle-anims/spike-cannon.json",
+ "battle-anims/doom-desire-charging.json",
+ "battle-anims/bleakwind-storm.json",
+ "battle-anims/hyperspace-hole.json",
+ "battle-anims/common-hail.json",
+ "battle-anims/petal-blizzard.json",
+ "battle-anims/powder-snow.json",
+ "battle-anims/oceanic-operetta.json",
+ "battle-anims/tachyon-cutter.json",
+ "battle-anims/sand-tomb.json",
+ "battle-anims/leer.json",
+ "battle-anims/leaf-blade.json",
+ "battle-anims/brutal-swing.json",
+ "battle-anims/crabhammer.json",
+ "battle-anims/magical-leaf.json",
+ "battle-anims/psyblade.json",
+ "battle-anims/accelerock.json",
+ "battle-anims/sleep-talk.json",
+ "battle-anims/secret-sword.json",
+ "battle-anims/bone-rush.json",
+ "battle-anims/giga-impact.json",
+ "battle-anims/water-shuriken.json",
+ "battle-anims/lunge.json",
+ "battle-anims/cross-poison.json",
+ "battle-anims/trick-or-treat.json",
+ "battle-anims/lock-on.json",
+ "battle-anims/axe-kick.json",
+ "battle-anims/geomancy-charging.json",
+ "battle-anims/bulldoze.json",
+ "battle-anims/catastropika.json",
+ "battle-anims/spirit-shackle.json",
+ "battle-anims/corrosive-gas.json",
+ "battle-anims/hydro-pump.json",
+ "battle-anims/bolt-strike.json",
+ "battle-anims/draco-meteor.json",
+ "battle-anims/pay-day.json",
+ "battle-anims/bite.json",
+ "battle-anims/psybeam.json",
+ "battle-anims/bullet-seed.json",
+ "battle-anims/steel-wing.json",
+ "battle-anims/power-shift.json",
+ "battle-anims/safeguard.json",
+ "battle-anims/focus-punch.json",
+ "battle-anims/electric-terrain.json",
+ "battle-anims/head-charge.json",
+ "battle-anims/relic-song.json",
+ "battle-anims/draining-kiss.json",
+ "battle-anims/acupressure.json",
+ "battle-anims/mystical-power.json",
+ "battle-anims/rolling-kick.json",
+ "battle-anims/dragon-pulse.json",
+ "battle-anims/supersonic.json",
+ "battle-anims/rollout.json",
+ "battle-anims/fairy-lock.json",
+ "battle-anims/vine-whip.json",
+ "battle-anims/water-spout.json",
+ "battle-anims/flatter.json",
+ "battle-anims/fissure.json",
+ "battle-anims/horn-attack.json",
+ "battle-anims/charm.json",
+ "battle-anims/heal-pulse.json",
+ "battle-anims/double-edge.json",
+ "battle-anims/grudge.json",
+ "battle-anims/force-palm.json",
+ "battle-anims/tearful-look.json",
+ "battle-anims/play-rough.json",
+ "battle-anims/roost.json",
+ "battle-anims/dragon-hammer.json",
+ "battle-anims/swift.json",
+ "battle-anims/simple-beam.json",
+ "battle-anims/guillotine.json",
+ "battle-anims/throat-chop.json",
+ "battle-anims/take-down.json",
+ "battle-anims/common-toxic.json",
+ "battle-anims/string-shot.json",
+ "battle-anims/purify.json",
+ "battle-anims/signal-beam.json",
+ "battle-anims/solar-beam.json",
+ "battle-anims/x-scissor.json",
+ "battle-anims/dive-charging.json",
+ "battle-anims/nightmare.json",
+ "battle-anims/glitzy-glow.json",
+ "battle-anims/focus-blast.json",
+ "battle-anims/eternabeam.json",
+ "battle-anims/leaf-tornado.json",
+ "battle-anims/snap-trap.json",
+ "battle-anims/dire-claw.json",
+ "battle-anims/torch-song.json",
+ "battle-anims/rage-powder.json",
+ "battle-anims/ice-burn.json",
+ "battle-anims/defog.json",
+ "battle-anims/magnetic-flux.json",
+ "battle-anims/veevee-volley.json",
+ "battle-anims/gastro-acid.json",
+ "battle-anims/razor-shell.json",
+ "battle-anims/aurora-beam.json",
+ "battle-anims/dragon-rage.json",
+ "battle-anims/hyper-drill.json",
+ "battle-anims/fickle-beam.json",
+ "battle-anims/stone-edge.json",
+ "battle-anims/ice-punch.json",
+ "battle-anims/belch.json",
+ "battle-anims/rapid-spin.json",
+ "battle-anims/wring-out.json",
+ "battle-anims/take-heart.json",
+ "battle-anims/floral-healing.json",
+ "battle-anims/guard-split.json",
+ "battle-anims/flash-cannon.json",
+ "battle-anims/pin-missile.json",
+ "battle-anims/sizzly-slide.json",
+ "battle-anims/freeze-dry.json",
+ "battle-anims/acid-armor.json",
+ "battle-anims/struggle-bug.json",
+ "battle-anims/flame-charge.json",
+ "battle-anims/common-bide.json",
+ "battle-anims/moonlight.json",
+ "battle-anims/light-of-ruin.json",
+ "battle-anims/light-that-burns-the-sky.json",
+ "battle-anims/photon-geyser.json",
+ "battle-anims/steam-eruption.json",
+ "battle-anims/v-create.json",
+ "battle-anims/glaive-rush.json",
+ "battle-anims/power-whip.json",
+ "battle-anims/luster-purge.json",
+ "battle-anims/freezy-frost.json",
+ "battle-anims/grass-whistle.json",
+ "battle-anims/shadow-sneak.json",
+ "battle-anims/dragon-tail.json",
+ "battle-anims/ice-hammer.json",
+ "battle-anims/double-team.json",
+ "battle-anims/fury-cutter.json",
+ "battle-anims/electro-ball.json",
+ "battle-anims/frost-breath.json",
+ "battle-anims/cotton-spore.json",
+ "battle-anims/rock-blast.json",
+ "battle-anims/switcheroo.json",
+ "battle-anims/secret-power.json",
+ "battle-anims/cosmic-power.json",
+ "battle-anims/natural-gift.json",
+ "battle-anims/triple-dive.json",
+ "battle-anims/snarl.json",
+ "battle-anims/beak-blast-charging.json",
+ "battle-anims/fairy-wind.json",
+ "battle-anims/soak.json",
+ "battle-anims/attract.json",
+ "battle-anims/blaze-kick.json",
+ "battle-anims/mystical-fire.json",
+ "battle-anims/psychic-fangs.json",
+ "battle-anims/powder.json",
+ "battle-anims/freeze-shock.json",
+ "battle-anims/future-sight-charging.json",
+ "battle-anims/refresh.json",
+ "battle-anims/bouncy-bubble.json",
+ "battle-anims/light-screen.json",
+ "battle-anims/headbutt.json",
+ "battle-anims/metal-sound.json",
+ "battle-anims/common-heavy-rain.json",
+ "battle-anims/disarming-voice.json",
+ "battle-anims/pulverizing-pancake.json",
+ "battle-anims/thief.json",
+ "battle-anims/fury-attack.json",
+ "battle-anims/psychic.json",
+ "battle-anims/geomancy.json",
+ "battle-anims/heal-order.json",
+ "battle-anims/common-rain.json",
+ "battle-anims/dual-wingbeat.json",
+ "battle-anims/sheer-cold.json",
+ "battle-anims/solar-blade-charging.json",
+ "battle-anims/raging-bull.json",
+ "battle-anims/malignant-chain.json",
+ "battle-anims/autotomize.json",
+ "battle-anims/hidden-power.json",
+ "battle-anims/jungle-healing.json",
+ "battle-anims/brine.json",
+ "battle-anims/shadow-force.json",
+ "battle-anims/gunk-shot.json",
+ "battle-anims/grass-knot.json",
+ "battle-anims/dark-void.json",
+ "battle-anims/spectral-thief.json",
+ "battle-anims/triple-kick.json",
+ "battle-anims/recycle.json",
+ "battle-anims/growth.json",
+ "battle-anims/barb-barrage.json",
+ "battle-anims/eerie-impulse.json",
+ "battle-anims/flame-burst.json",
+ "battle-anims/water-sport.json",
+ "battle-anims/pound.json",
+ "battle-anims/shell-smash.json",
+ "battle-anims/trop-kick.json",
+ "battle-anims/sacred-fire.json",
+ "battle-anims/dark-pulse.json",
+ "battle-anims/revenge.json",
+ "battle-anims/teleport.json",
+ "battle-anims/swallow.json",
+ "battle-anims/sappy-seed.json",
+ "battle-anims/giga-drain.json",
+ "battle-anims/heat-crash.json",
+ "battle-anims/steamroller.json",
+ "battle-anims/pain-split.json",
+ "battle-anims/thunder-shock.json",
+ "battle-anims/dragon-ascent.json",
+ "battle-anims/detect.json",
+ "battle-anims/mean-look.json",
+ "battle-anims/mind-blown.json",
+ "battle-anims/circle-throw.json",
+ "battle-anims/thunder-wave.json",
+ "battle-anims/mighty-cleave.json",
+ "battle-anims/glare.json",
+ "battle-anims/grass-pledge.json",
+ "battle-anims/seed-bomb.json",
+ "battle-anims/iron-defense.json",
+ "battle-anims/baton-pass.json",
+ "battle-anims/origin-pulse.json",
+ "battle-anims/megahorn.json",
+ "battle-anims/hail.json",
+ "battle-anims/tackle.json",
+ "battle-anims/sludge-bomb.json",
+ "battle-anims/cotton-guard.json",
+ "battle-anims/rock-wrecker.json",
+ "battle-anims/guard-swap.json",
+ "battle-anims/haze.json",
+ "battle-anims/poison-tail.json",
+ "battle-anims/stored-power.json",
+ "battle-anims/tailwind.json",
+ "battle-anims/common-fire-spin.json",
+ "battle-anims/dynamic-punch.json",
+ "battle-anims/trick.json",
+ "battle-anims/feint-attack.json",
+ "battle-anims/gust.json",
+ "battle-anims/assist.json",
+ "battle-anims/razor-wind-charging.json",
+ "battle-anims/encounter-magma-spout.json",
+ "battle-anims/blizzard.json",
+ "battle-anims/ingrain.json",
+ "battle-anims/quick-guard.json",
+ "battle-anims/common-strong-winds.json",
+ "battle-anims/bullet-punch.json",
+ "battle-anims/lick.json",
+ "battle-anims/uproar.json",
+ "battle-anims/screech.json",
+ "battle-anims/covet.json",
+ "battle-anims/common-health-up.json",
+ "battle-anims/disable.json",
+ "battle-anims/vise-grip.json",
+ "battle-anims/ice-beam.json",
+ "battle-anims/shadow-bone.json",
+ "battle-anims/moonblast.json",
+ "battle-anims/echoed-voice.json",
+ "battle-anims/sky-uppercut.json",
+ "battle-anims/shell-trap.json",
+ "battle-anims/forests-curse.json",
+ "battle-anims/sketch.json",
+ "battle-anims/gravity.json",
+ "battle-anims/defend-order.json",
+ "battle-anims/aromatherapy.json",
+ "battle-anims/work-up.json",
+ "battle-anims/needle-arm.json",
+ "battle-anims/trump-card.json",
+ "battle-anims/air-cutter.json",
+ "battle-anims/wicked-torque.json",
+ "battle-anims/facade.json",
+ "battle-anims/common-paralysis.json",
+ "battle-anims/rock-tomb.json",
+ "battle-anims/ivy-cudgel.json",
+ "battle-anims/dazzling-gleam.json",
+ "battle-anims/leech-seed.json",
+ "battle-anims/common-sand-tomb.json",
+ "battle-anims/gear-grind.json",
+ "battle-anims/bubble-beam.json",
+ "battle-anims/water-pulse.json",
+ "battle-anims/icy-wind.json",
+ "battle-anims/smog.json",
+ "battle-anims/petal-dance.json",
+ "battle-anims/metronome.json",
+ "battle-anims/fire-lash.json",
+ "battle-anims/embargo.json",
+ "battle-anims/reflect.json",
+ "battle-anims/electro-shot-charging.json",
+ "battle-anims/hydro-steam.json",
+ "battle-anims/incinerate.json",
+ "battle-anims/aerial-ace.json",
+ "battle-anims/dragon-claw.json",
+ "battle-anims/rock-throw.json",
+ "battle-anims/thunderclap.json",
+ "battle-anims/thunder-punch.json",
+ "battle-anims/hurricane.json",
+ "battle-anims/electro-shot.json",
+ "battle-anims/splash.json",
+ "battle-anims/twister.json",
+ "battle-anims/mega-kick.json",
+ "battle-anims/spiky-shield.json",
+ "battle-anims/clanging-scales.json",
+ "battle-anims/slash.json",
+ "battle-anims/growl.json",
+ "battle-anims/ice-ball.json",
+ "battle-anims/razor-leaf.json",
+ "battle-anims/nuzzle.json",
+ "battle-anims/silver-wind.json",
+ "battle-anims/venom-drench.json",
+ "battle-anims/volt-switch.json",
+ "battle-anims/electroweb.json",
+ "battle-anims/fire-fang.json",
+ "battle-anims/whirlwind.json",
+ "battle-anims/blast-burn.json",
+ "battle-anims/blue-flare.json",
+ "battle-anims/feather-dance.json",
+ "battle-anims/submission.json",
+ "battle-anims/skill-swap.json",
+ "battle-anims/common-leech-seed.json",
+ "battle-anims/mud-slap.json",
+ "battle-anims/fire-punch.json",
+ "battle-anims/discharge.json",
+ "battle-anims/bonemerang.json",
+ "battle-anims/aqua-cutter.json",
+ "battle-anims/power-up-punch.json",
+ "battle-anims/diamond-storm.json",
+ "battle-anims/extreme-speed.json",
+ "battle-anims/tail-whip.json",
+ "battle-anims/dual-chop.json",
+ "battle-anims/esper-wing.json",
+ "battle-anims/mind-reader.json",
+ "battle-anims/common-bind.json",
+ "battle-anims/magical-torque.json",
+ "battle-anims/rock-climb.json",
+ "battle-anims/air-slash.json",
+ "battle-anims/burning-jealousy.json",
+ "battle-anims/hydro-cannon.json",
+ "battle-anims/poison-fang.json",
+ "battle-anims/misty-terrain.json",
+ "battle-anims/flame-wheel.json",
+ "battle-anims/heart-swap.json",
+ "battle-anims/self-destruct.json",
+ "battle-anims/charge-beam.json",
+ "battle-anims/parting-shot.json",
+ "battle-anims/spider-web.json",
+ "battle-anims/strange-steam.json",
+ "battle-anims/wild-charge.json",
+ "battle-anims/mist-ball.json",
+ "battle-anims/pluck.json",
+ "battle-anims/scary-face.json",
+ "battle-anims/superpower.json",
+ "battle-anims/magnet-rise.json",
+ "battle-anims/pika-papow.json",
+ "battle-anims/zing-zap.json",
+ "battle-anims/wicked-blow.json",
+ "battle-anims/kinesis.json",
+ "battle-anims/boomburst.json",
+ "battle-anims/sparkling-aria.json",
+ "battle-anims/razor-wind.json",
+ "battle-anims/fake-tears.json",
+ "battle-anims/smelling-salts.json",
+ "battle-anims/common-confusion.json",
+ "battle-anims/lovely-kiss.json",
+ "battle-anims/dream-eater.json",
+ "battle-anims/buzzy-buzz.json",
+ "battle-anims/hyper-beam.json",
+ "battle-anims/leaf-storm.json",
+ "battle-anims/ion-deluge.json",
+ "battle-anims/conversion-2.json",
+ "battle-anims/ice-shard.json",
+ "battle-anims/coil.json",
+ "battle-anims/spotlight.json",
+ "battle-anims/mud-shot.json",
+ "battle-anims/retaliate.json",
+ "battle-anims/freeze-shock-charging.json",
+ "battle-anims/lash-out.json",
+ "battle-anims/bestow.json",
+ "battle-anims/common-quick-guard.json",
+ "battle-anims/supercell-slam.json",
+ "battle-anims/quick-attack.json",
+ "battle-anims/fiery-dance.json",
+ "battle-anims/defense-curl.json",
+ "battle-anims/play-nice.json",
+ "battle-anims/dragon-breath.json",
+ "battle-anims/seismic-toss.json",
+ "battle-anims/psych-up.json",
+ "battle-anims/inferno.json",
+ "battle-anims/mist.json",
+ "battle-anims/tidy-up.json",
+ "battle-anims/encounter-smokescreen.json",
+ "battle-anims/crush-grip.json",
+ "battle-anims/will-o-wisp.json",
+ "battle-anims/sweet-kiss.json",
+ "battle-anims/skitter-smack.json",
+ "battle-anims/dive.json",
+ "battle-anims/encounter-dance.json",
+ "battle-anims/night-shade.json",
+ "battle-anims/grassy-terrain.json",
+ "battle-anims/earth-power.json",
+ "battle-anims/infestation.json",
+ "battle-anims/clear-smog.json",
+ "battle-anims/shadow-ball.json",
+ "battle-anims/synchronoise.json",
+ "battle-anims/fire-pledge.json",
+ "battle-anims/pollen-puff.json",
+ "battle-anims/beat-up.json",
+ "battle-anims/twineedle.json",
+ "battle-anims/arm-thrust.json",
+ "battle-anims/thrash.json",
+ "battle-anims/milk-drink.json",
+ "battle-anims/sacred-sword.json",
+ "battle-anims/wish.json",
+ "battle-anims/foresight.json",
+ "battle-anims/headlong-rush.json",
+ "battle-anims/vacuum-wave.json",
+ "battle-anims/double-shock.json",
+ "battle-anims/imprison.json",
+ "battle-anims/healing-wish.json",
+ "battle-anims/wood-hammer.json",
+ "battle-anims/explosion.json",
+ "battle-anims/present.json",
+ "battle-anims/clangorous-soul.json",
+ "battle-anims/dragon-dance.json",
+ "battle-anims/hyper-fang.json",
+ "battle-anims/dig.json",
+ "battle-anims/glaciate.json",
+ "battle-anims/endeavor.json",
+ "battle-anims/body-slam.json",
+ "battle-anims/dig-charging.json",
+ "battle-anims/avalanche.json",
+ "battle-anims/heart-stamp.json",
+ "battle-anims/strength-sap.json",
+ "battle-anims/sleep-powder.json",
+ "battle-anims/counter.json",
+ "battle-anims/sinister-arrow-raid.json",
+ "battle-anims/sand-attack.json",
+ "battle-anims/common-magma-storm.json",
+ "battle-anims/roar-of-time.json",
+ "battle-anims/common-attract.json",
+ "battle-anims/chatter.json",
+ "battle-anims/poison-jab.json",
+ "battle-anims/rage.json",
+ "battle-anims/sunny-day.json",
+ "battle-anims/super-fang.json",
+ "battle-anims/toxic-spikes.json",
+ "battle-anims/outrage.json",
+ "battle-anims/high-jump-kick.json",
+ "battle-anims/dizzy-punch.json",
+ "battle-anims/conversion.json",
+ "battle-anims/barrier.json",
+ "battle-anims/zen-headbutt.json",
+ "battle-anims/anchor-shot.json",
+ "battle-anims/flail.json",
+ "battle-anims/ice-burn-charging.json",
+ "battle-anims/low-kick.json",
+ "battle-anims/mach-punch.json",
+ "battle-anims/mega-drain.json",
+ "battle-anims/techno-blast.json",
+ "battle-anims/branch-poke.json",
+ "battle-anims/magic-powder.json",
+ "battle-anims/aura-sphere.json",
+ "battle-anims/psycho-cut.json",
+ "battle-anims/instruct.json",
+ "battle-anims/egg-bomb.json",
+ "battle-anims/metal-burst.json",
+ "battle-anims/knock-off.json",
+ "battle-anims/low-sweep.json",
+ "battle-anims/snore.json",
+ "battle-anims/dynamax-cannon.json",
+ "battle-anims/poltergeist.json",
+ "battle-anims/close-combat.json",
+ "battle-anims/earthquake.json",
+ "battle-anims/skull-bash.json",
+ "battle-anims/flower-shield.json",
+ "battle-anims/focus-energy.json",
+ "battle-anims/night-daze.json",
+ "battle-anims/burn-up.json",
+ "battle-anims/rain-dance.json",
+ "battle-anims/sticky-web.json",
+ "battle-anims/fling.json",
+ "battle-anims/lucky-chant.json",
+ "battle-anims/common-psychic-terrain.json",
+ "battle-anims/crunch.json",
+ "battle-anims/psycho-boost.json",
+ "battle-anims/smokescreen.json",
+ "battle-anims/leech-life.json",
+ "battle-anims/spore.json",
+ "battle-anims/make-it-rain.json",
+ "battle-anims/ice-spinner.json",
+ "battle-anims/fusion-flare.json",
+]
+SPDX-FileCopyrightText = "The Pokemon Reborn Team "
+SPDX-License-Identifier = "LicenseRef-POKEMON-REBORN"
+
+# Battle animations from the Gen8 animation project
+[[annotations]]
+path = [
+ "drum-beating.json",
+ "oblivion-wing.json",
+ "sunsteel-strike.json",
+ "behemoth-blade.json",
+ "dragon-energy.json",
+ "lands-wrath.json",
+ "expanding-force.json",
+ "false-surrender.json",
+ "bolt-beak.json",
+ "fusion-bolt.json",
+ "triple-axel.json",
+ "syrup-bomb.json",
+ "meteor-beam.json",
+ "surging-strikes.json",
+ "freezing-glare.json",
+ "fleur-cannon.json",
+ "first-impression.json",
+ "lumina-crash.json",
+ "dragon-darts.json",
+ "fiery-wrath.json",
+ "doom-desire.json",
+ "pyro-ball.json",
+ "double-iron-bash.json",
+ "eerie-spell.json",
+ "stone-axe.json",
+ "misty-explosion.json",
+ "glacial-lance.json",
+ "obstruct.json",
+ "core-enforcer.json",
+ "thunder-cage.json",
+ "spin-out.json",
+ "teatime.json",
+ "solar-blade.json",
+ "precipice-blades.json",
+ "astral-barrage.json",
+ "apple-acid.json",
+ "baddy-bad.json",
+ "steel-roller.json",
+ "hold-hands.json",
+ "no-retreat.json",
+ "grav-apple.json",
+ "scale-shot.json",
+ "behemoth-bash.json",
+ "common-thunder-cage.json",
+ "aura-wheel.json",
+ "moongeist-beam.json",
+ "tar-shot.json",
+ "decorate.json",
+ "stuff-cheeks.json",
+]
diff --git a/public/images/battle_anims/input/resize.ps1 b/scripts/resize-battle-anims.ps1
similarity index 100%
rename from public/images/battle_anims/input/resize.ps1
rename to scripts/resize-battle-anims.ps1
From 0a98e68d70c7d7b12639cd5eb433716cca7c5ac0 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 9 Sep 2025 10:54:32 -0500
Subject: [PATCH 10/34] Add license info to license files ._.
---
public/REUSE.toml | 4 ++
public/audio/REUSE.toml | 151 +++++++++++++++++++++++++++++++++++++++-
2 files changed, 154 insertions(+), 1 deletion(-)
diff --git a/public/REUSE.toml b/public/REUSE.toml
index 153b2e22cc7..35d122670b4 100644
--- a/public/REUSE.toml
+++ b/public/REUSE.toml
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2025 Pagefault Games
+#
+# SPDX-License-Identifier: AGPL-3.0-only
+
version = 1
# Considered code
diff --git a/public/audio/REUSE.toml b/public/audio/REUSE.toml
index 4e90430f89f..a69a5ed328c 100644
--- a/public/audio/REUSE.toml
+++ b/public/audio/REUSE.toml
@@ -1,9 +1,158 @@
+# SPDX-FileCopyrightText: 2025 Pagefault Games
+#
+# SPDX-License-Identifier: AGPL-3.0-only
+
version = 1
-# From Nintendo for black and white
+# From nintendo / creatures inc. / game freak inc. sourced from assets available online, like pokemon showdown
[[annotations]]
path = [
"cry/*", # All pokemon cries are from showdown, which sources them from nintendo
+ "se/*.wav",
+ "ui/*.wav",
+ "battle_anims/*.m4a",
+ "battle_anims/*.mp3",
+ # background music
+ "bgm/badlands.mp3",
+ "bgm/battle_aether_boss.mp3",
+ "bgm/battle_aether_grunt.mp3",
+ "bgm/battle_alola_champion.mp3",
+ "bgm/battle_alola_elite.mp3",
+ "bgm/battle_aqua_magma_boss.mp3",
+ "bgm/battle_aqua_magma_grunt.mp3",
+ "bgm/battle_bb_elite.mp3",
+ "bgm/battle_champion_alder.mp3",
+ "bgm/battle_champion_geeta.mp3",
+ "bgm/battle_champion_iris.mp3",
+ "bgm/battle_champion_kieran.mp3",
+ "bgm/battle_champion_kukui.mp3",
+ "bgm/battle_champion_nemona.mp3",
+ "bgm/battle_colress.mp3",
+ "bgm/battle_final_encounter.mp3",
+ "bgm/battle_final.mp3",
+ "bgm/battle_flare_boss.mp3",
+ "bgm/battle_flare_grunt.mp3",
+ "bgm/battle_galactic_admin.mp3",
+ "bgm/battle_galactic_boss.mp3",
+ "bgm/battle_galactic_grunt.mp3",
+ "bgm/battle_galar_champion.mp3",
+ "bgm/battle_galar_elite.mp3",
+ "bgm/battle_galar_gym.mp3",
+ "bgm/battle_hoenn_champion_g5.mp3",
+ "bgm/battle_hoenn_champion_g6.mp3",
+ "bgm/battle_hoenn_elite.mp3",
+ "bgm/battle_hoenn_gym.mp3",
+ "bgm/battle_johto_champion.mp3",
+ "bgm/battle_johto_gym.mp3",
+ "bgm/battle_kalos_champion.mp3",
+ "bgm/battle_kalos_elite.mp3",
+ "bgm/battle_kalos_gym.mp3",
+ "bgm/battle_kanto_champion.mp3",
+ "bgm/battle_kanto_gym.mp3",
+ "bgm/battle_legendary_arceus.mp3",
+ "bgm/battle_legendary_birds_galar.mp3",
+ "bgm/battle_legendary_calyrex.mp3",
+ "bgm/battle_legendary_deoxys.mp3",
+ "bgm/battle_legendary_dia_pal.mp3",
+ "bgm/battle_legendary_dusk_dawn.mp3",
+ "bgm/battle_legendary_entei.mp3",
+ "bgm/battle_legendary_eternatus_p1.mp3",
+ "bgm/battle_legendary_eternatus_p2.mp3",
+ "bgm/battle_legendary_giratina.mp3",
+ "bgm/battle_legendary_glas_spec.mp3",
+ "bgm/battle_legendary_gro_kyo.mp3",
+ "bgm/battle_legendary_ho_oh.mp3",
+ "bgm/battle_legendary_kanto.mp3",
+ "bgm/battle_legendary_kor_mir.mp3",
+ "bgm/battle_legendary_kyurem.mp3",
+ "bgm/battle_legendary_lake_trio.mp3",
+ "bgm/battle_legendary_loyal_three.mp3",
+ "bgm/battle_legendary_lugia.mp3",
+ "bgm/battle_legendary_ogerpon.mp3",
+ "bgm/battle_legendary_origin_forme.mp3",
+ "bgm/battle_legendary_pecharunt.mp3",
+ "bgm/battle_legendary_raikou.mp3",
+ "bgm/battle_legendary_rayquaza.mp3",
+ "bgm/battle_legendary_regis_g5.mp3",
+ "bgm/battle_legendary_regis_g6.mp3",
+ "bgm/battle_legendary_res_zek.mp3",
+ "bgm/battle_legendary_riders.mp3",
+ "bgm/battle_legendary_ruinous.mp3",
+ "bgm/battle_legendary_sinnoh.mp3",
+ "bgm/battle_legendary_sol_lun.mp3",
+ "bgm/battle_legendary_suicune.mp3",
+ "bgm/battle_legendary_tapu.mp3",
+ "bgm/battle_legendary_terapagos.mp3",
+ "bgm/battle_legendary_ub.mp3",
+ "bgm/battle_legendary_ultra_nec.mp3",
+ "bgm/battle_legendary_unova.mp3",
+ "bgm/battle_legendary_xern_yvel.mp3",
+ "bgm/battle_legendary_zac_zam.mp3",
+ "bgm/battle_macro_boss.mp3",
+ "bgm/battle_macro_grunt.mp3",
+ "bgm/battle_mustard.mp3",
+ "bgm/battle_oleana.mp3",
+ "bgm/battle_paldea_elite.mp3",
+ "bgm/battle_paldea_gym.mp3",
+ "bgm/battle_plasma_boss.mp3",
+ "bgm/battle_plasma_grunt.mp3",
+ "bgm/battle_rival_2.mp3",
+ "bgm/battle_rival_3.mp3",
+ "bgm/battle_rival.mp3",
+ "bgm/battle_rocket_boss.mp3",
+ "bgm/battle_rocket_grunt.mp3",
+ "bgm/battle_sinnoh_champion.mp3",
+ "bgm/battle_sinnoh_gym.mp3",
+ "bgm/battle_skull_admin.mp3",
+ "bgm/battle_skull_boss.mp3",
+ "bgm/battle_skull_grunt.mp3",
+ "bgm/battle_star_admin.mp3",
+ "bgm/battle_star_boss.mp3",
+ "bgm/battle_star_grunt.mp3",
+ "bgm/battle_trainer.mp3",
+ "bgm/battle_unova_elite.mp3",
+ "bgm/battle_unova_gym.mp3",
+ "bgm/battle_wild.mp3",
+ "bgm/battle_wild_strong.mp3",
+ "bgm/beach.mp3",
+ "bgm/cave.mp3",
+ "bgm/construction_site.mp3",
+ "bgm/dojo.mp3",
+ "bgm/encounter_ace_trainer.mp3",
+ "bgm/encounter_backpacker.mp3",
+ "bgm/encounter_clerk.mp3",
+ "bgm/encounter_cyclist.mp3",
+ "bgm/encounter_final.mp3",
+ "bgm/encounter_lass.mp3",
+ "bgm/encounter_parasol_lady.mp3",
+ "bgm/encounter_plasma_grunt.mp3",
+ "bgm/encounter_pokefan.mp3",
+ "bgm/encounter_psychic.mp3",
+ "bgm/encounter_rich.mp3",
+ "bgm/encounter_rival.mp3",
+ "bgm/encounter_roughneck.mp3",
+ "bgm/encounter_scientist.mp3",
+ "bgm/encounter_twins.mp3",
+ "bgm/encounter_youngster.mp3",
+ "bgm/end_summit.mp3",
+ "bgm/factory.mp3",
+ "bgm/grass.mp3",
+ "bgm/heal.mp3",
+ "bgm/island.mp3",
+ "bgm/meadow.mp3",
+ "bgm/menu.mp3",
+ "bgm/mountain.mp3",
+ "bgm/mystery_encounter_fun_and_games.mp3",
+ "bgm/mystery_encounter_gen_5_gts.mp3",
+ "bgm/mystery_encounter_gen_6_gts.mp3",
+ "bgm/mystery_encounter_weird_dream.mp3",
+ "bgm/snowy_forest.mp3",
+ "bgm/swamp.mp3",
+ "bgm/tall_grass.mp3",
+ "bgm/temple.mp3",
+ "bgm/title.mp3",
+ "bgm/town.mp3",
+ # end background music
]
SPDX-FileCopyrightText = "Nintendo, Creatures Inc., GAME FREAK inc."
SPDX-License-Identifier = "LicenseRef-FAIR-USE"
From 22f9717f94a26e98eddb781ca01bfa8848dff3b8 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 9 Sep 2025 11:10:39 -0500
Subject: [PATCH 11/34] Move ps1 files out of public
---
index.html | 4 +++
public/REUSE.toml | 5 +++-
public/audio/REUSE.toml | 27 +++++++------------
public/images/REUSE.toml | 10 +++++++
.../sprites}/configuration.tps | 4 +++
.../sprites}/convert-ebdx.ps1 | 4 +++
.../input => scripts/sprites}/convert.ps1 | 0
.../input => scripts/sprites}/sheet.bat | 4 +++
8 files changed, 40 insertions(+), 18 deletions(-)
create mode 100644 public/images/REUSE.toml
rename {public/images/pokemon/input => scripts/sprites}/configuration.tps (98%)
rename {public/images/pokemon/input => scripts/sprites}/convert-ebdx.ps1 (97%)
rename {public/images/pokemon/input => scripts/sprites}/convert.ps1 (100%)
rename {public/images/pokemon/input => scripts/sprites}/sheet.bat (61%)
diff --git a/index.html b/index.html
index d503617c13c..73543fa26ff 100644
--- a/index.html
+++ b/index.html
@@ -1,3 +1,7 @@
+
diff --git a/public/REUSE.toml b/public/REUSE.toml
index 35d122670b4..be536beb43d 100644
--- a/public/REUSE.toml
+++ b/public/REUSE.toml
@@ -6,7 +6,10 @@ version = 1
# Considered code
[[annotations]]
-path = ["manifest.webmanifest"]
+path = [
+ "manifest.webmanifest",
+ "battle-anims/*.json", # Auto generated through our own tooling
+]
SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
SPDX-License-Identifier = "AGPL-3.0-only"
diff --git a/public/audio/REUSE.toml b/public/audio/REUSE.toml
index a69a5ed328c..f295d6038a8 100644
--- a/public/audio/REUSE.toml
+++ b/public/audio/REUSE.toml
@@ -4,15 +4,16 @@
version = 1
-# From nintendo / creatures inc. / game freak inc. sourced from assets available online, like pokemon showdown
-[[annotations]]
+[[annotations]] # From nintendo / creatures inc. / game freak inc. sourced from assets online, mostly pokemon showdown
path = [
"cry/*", # All pokemon cries are from showdown, which sources them from nintendo
- "se/*.wav",
+ "se/*.wav", # By default, assume sourced from pokemon asset, narrow down below for specific ones that are not
"ui/*.wav",
"battle_anims/*.m4a",
"battle_anims/*.mp3",
# background music
+ "bgm/bw/*.mp3",
+ "bgm/rse/*.mp3",
"bgm/badlands.mp3",
"bgm/battle_aether_boss.mp3",
"bgm/battle_aether_grunt.mp3",
@@ -157,15 +158,12 @@ path = [
SPDX-FileCopyrightText = "Nintendo, Creatures Inc., GAME FREAK inc."
SPDX-License-Identifier = "LicenseRef-FAIR-USE"
-
-# Audio assets known to come from pokemon reborn
-[[annotations]]
+[[annotations]] # Pokemon Reborn
path = ["battle_anims/PRSFX-*.wav"]
SPDX-FileCopyrightText = "The Pokemon Reborn Team https://www.rebornevo.com/pr/index.html/"
SPDX-License-Identifier = "LicsenseRef-POKEMON-REBORN"
-# Firel
-[[annotations]]
+[[annotations]] # Firel
path = [
"bgm/abyss.mp3",
"bgm/desert.mp3",
@@ -185,14 +183,12 @@ path = [
SPDX-FileCopyrightText = "Firel"
SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
-# LMZ
-[[annotations]]
+[[annotations]] # LMZ
path = ["bgm/jungle.mp3", "bgm/lake.mp3", "bgm/ruins.mp3"]
SPDX-FileCopyrightText = "Lmz"
SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
-# Andr06
-[[annotations]]
+[[annotations]] # Andr06
path = [
"bgm/forest.mp3",
"bgm/fairy_cave.mp3",
@@ -204,16 +200,13 @@ path = [
SPDX-FileCopyrightText = "Andr06"
SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
-# Leavannite
-[[annotations]]
+[[annotations]] # Leavannite
path = ["bgm/wasteland.mp3"]
SPDX-FileCopyrightText = "Leavannite"
SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
-# Audio assets sampled from royalty-free sites like pixabay and findsounds and modified or otherwise edited
-# Public domain (aka CC0-1.0)
-[[annotations]]
+[[annotations]] # Audio assets sampled from royalty-free sites like pixabay and findsounds and modified or otherwise edited
path = [
"se/gacha_dial.wav",
"se/gacha_dispense.wav",
diff --git a/public/images/REUSE.toml b/public/images/REUSE.toml
new file mode 100644
index 00000000000..fa4bcd25a4f
--- /dev/null
+++ b/public/images/REUSE.toml
@@ -0,0 +1,10 @@
+# SPDX-FileCopyrightText: 2025 Pagefault Games
+#
+# SPDX-License-Identifier: AGPL-3.0-only
+
+version = 1
+
+[[annotations]] # JSONs created via our own tooling (colormaps for variants must not be listed here!)
+path = ["arenas/*.json", "mystery-encounters/*.json"]
+SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
+SPDX-License-Identifier = "AGPL-3.0-only"
diff --git a/public/images/pokemon/input/configuration.tps b/scripts/sprites/configuration.tps
similarity index 98%
rename from public/images/pokemon/input/configuration.tps
rename to scripts/sprites/configuration.tps
index d761a93306a..21e5b7b306c 100644
--- a/public/images/pokemon/input/configuration.tps
+++ b/scripts/sprites/configuration.tps
@@ -1,3 +1,7 @@
+
diff --git a/public/images/pokemon/input/convert-ebdx.ps1 b/scripts/sprites/convert-ebdx.ps1
similarity index 97%
rename from public/images/pokemon/input/convert-ebdx.ps1
rename to scripts/sprites/convert-ebdx.ps1
index 522a11db445..3760ecf270a 100644
--- a/public/images/pokemon/input/convert-ebdx.ps1
+++ b/scripts/sprites/convert-ebdx.ps1
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2024 Pagefault Games
+#
+# SPDX-License-Identifier: AGPL-3.0-only
+
$sourceDir = "."
$outputDir = ".\output"
diff --git a/public/images/pokemon/input/convert.ps1 b/scripts/sprites/convert.ps1
similarity index 100%
rename from public/images/pokemon/input/convert.ps1
rename to scripts/sprites/convert.ps1
diff --git a/public/images/pokemon/input/sheet.bat b/scripts/sprites/sheet.bat
similarity index 61%
rename from public/images/pokemon/input/sheet.bat
rename to scripts/sprites/sheet.bat
index 53db168fc6e..0e6a28a7d67 100644
--- a/public/images/pokemon/input/sheet.bat
+++ b/scripts/sprites/sheet.bat
@@ -1,3 +1,7 @@
+:: SPDX-FileCopyrightText: 2025 Pagefault Games
+::
+:: SPDX-License-Identifier: AGPL-3.0-only
+
SET "PATH=C:/Program Files/CodeAndWeb/TexturePacker/bin;%PATH%"
forfiles /s /m *.gif /c "cmd /c mkdir @FNAME && ffmpeg -i "@FILE" @FNAME/%%04d.png"
\ No newline at end of file
From 1776db4f9da201d5799d6471e4fa539a7450387d Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 9 Sep 2025 11:32:32 -0500
Subject: [PATCH 12/34] Add license for animation jsons
---
public/images/REUSE.toml | 2964 ++++++++++++++++-
.../pokemon-icons}/configuration.tps | 4 +
.../icons => scripts/pokemon-icons}/icons.ps1 | 0
scripts/sprites/configuration.tps | 4 +-
scripts/sprites/convert.ps1 | 4 +
5 files changed, 2973 insertions(+), 3 deletions(-)
rename {public/images/pokemon/icons => scripts/pokemon-icons}/configuration.tps (98%)
rename {public/images/pokemon/icons => scripts/pokemon-icons}/icons.ps1 (100%)
diff --git a/public/images/REUSE.toml b/public/images/REUSE.toml
index fa4bcd25a4f..4a79832258c 100644
--- a/public/images/REUSE.toml
+++ b/public/images/REUSE.toml
@@ -5,6 +5,2968 @@
version = 1
[[annotations]] # JSONs created via our own tooling (colormaps for variants must not be listed here!)
-path = ["arenas/*.json", "mystery-encounters/*.json"]
+# list of json files that were generated from tooling and describe the animation
+# for a png file found via the following shell command:
+# find . -type f -name '*.json' -exec sh -c '[ -f "${1%.json}.png" ] && echo "$1"' _ {} \;
+path = [
+ "back/shiny/238.json",
+ "back/shiny/2052.json",
+ "back/shiny/220.json",
+ "back/shiny/675.json",
+ "back/shiny/426.json",
+ "back/shiny/176.json",
+ "back/shiny/868.json",
+ "back/shiny/75.json",
+ "back/shiny/942.json",
+ "back/shiny/666-tundra.json",
+ "back/shiny/442.json",
+ "back/shiny/717.json",
+ "back/shiny/254-mega.json",
+ "back/shiny/1002.json",
+ "back/shiny/76.json",
+ "back/shiny/922.json",
+ "back/shiny/493-bug.json",
+ "back/shiny/230.json",
+ "back/shiny/275.json",
+ "back/shiny/819.json",
+ "back/shiny/560.json",
+ "back/shiny/9.json",
+ "back/shiny/1012-counterfeit.json",
+ "back/shiny/4122.json",
+ "back/shiny/977.json",
+ "back/shiny/773-grass.json",
+ "back/shiny/906.json",
+ "back/shiny/954.json",
+ "back/shiny/869-caramel-swirl.json",
+ "back/shiny/201-g.json",
+ "back/shiny/4077.json",
+ "back/shiny/919.json",
+ "back/shiny/434.json",
+ "back/shiny/1020.json",
+ "back/shiny/871.json",
+ "back/shiny/550-red-striped.json",
+ "back/shiny/188.json",
+ "back/shiny/941.json",
+ "back/shiny/459.json",
+ "back/shiny/493-dark.json",
+ "back/shiny/3-gigantamax.json",
+ "back/shiny/768.json",
+ "back/shiny/78.json",
+ "back/shiny/296.json",
+ "back/shiny/66.json",
+ "back/shiny/359.json",
+ "back/shiny/889.json",
+ "back/shiny/279.json",
+ "back/shiny/4.json",
+ "back/shiny/746.json",
+ "back/shiny/834-gigantamax.json",
+ "back/shiny/4562.json",
+ "back/shiny/765.json",
+ "back/shiny/134.json",
+ "back/shiny/187.json",
+ "back/shiny/483-origin.json",
+ "back/shiny/25-smart-cosplay.json",
+ "back/shiny/718-10.json",
+ "back/shiny/302.json",
+ "back/shiny/281.json",
+ "back/shiny/333.json",
+ "back/shiny/269.json",
+ "back/shiny/651.json",
+ "back/shiny/892-gigantamax-single.json",
+ "back/shiny/225.json",
+ "back/shiny/714.json",
+ "back/shiny/842.json",
+ "back/shiny/201-p.json",
+ "back/shiny/738.json",
+ "back/shiny/741-pompom.json",
+ "back/shiny/177.json",
+ "back/shiny/1000.json",
+ "back/shiny/889-behemoth-bash.json",
+ "back/shiny/934.json",
+ "back/shiny/803.json",
+ "back/shiny/874.json",
+ "back/shiny/594.json",
+ "back/shiny/931-white-plumage.json",
+ "back/shiny/503.json",
+ "back/shiny/287.json",
+ "back/shiny/208.json",
+ "back/shiny/642-therian.json",
+ "back/shiny/6100.json",
+ "back/shiny/25-cosplay.json",
+ "back/shiny/6-gigantamax.json",
+ "back/shiny/392.json",
+ "back/shiny/720.json",
+ "back/shiny/493-normal.json",
+ "back/shiny/493-fighting.json",
+ "back/shiny/412-sandy.json",
+ "back/shiny/867.json",
+ "back/shiny/607.json",
+ "back/shiny/681.json",
+ "back/shiny/869-rainbow-swirl.json",
+ "back/shiny/236.json",
+ "back/shiny/438.json",
+ "back/shiny/201-n.json",
+ "back/shiny/662.json",
+ "back/shiny/252.json",
+ "back/shiny/1008-ultimate-mode.json",
+ "back/shiny/62.json",
+ "back/shiny/138.json",
+ "back/shiny/794.json",
+ "back/shiny/876.json",
+ "back/shiny/785.json",
+ "back/shiny/739.json",
+ "back/shiny/592.json",
+ "back/shiny/359-mega.json",
+ "back/shiny/52.json",
+ "back/shiny/885.json",
+ "back/shiny/982.json",
+ "back/shiny/750.json",
+ "back/shiny/1022.json",
+ "back/shiny/266.json",
+ "back/shiny/758.json",
+ "back/shiny/201-k.json",
+ "back/shiny/773-fire.json",
+ "back/shiny/387.json",
+ "back/shiny/671-yellow.json",
+ "back/shiny/574.json",
+ "back/shiny/240.json",
+ "back/shiny/519.json",
+ "back/shiny/887.json",
+ "back/shiny/898-shadow.json",
+ "back/shiny/201-a.json",
+ "back/shiny/950.json",
+ "back/shiny/61.json",
+ "back/shiny/295.json",
+ "back/shiny/882.json",
+ "back/shiny/847.json",
+ "back/shiny/6571.json",
+ "back/shiny/689.json",
+ "back/shiny/669-red.json",
+ "back/shiny/778-busted.json",
+ "back/shiny/815-gigantamax.json",
+ "back/shiny/471.json",
+ "back/shiny/159.json",
+ "back/shiny/290.json",
+ "back/shiny/585-winter.json",
+ "back/shiny/151.json",
+ "back/shiny/233.json",
+ "back/shiny/203.json",
+ "back/shiny/718.json",
+ "back/shiny/331.json",
+ "back/shiny/407.json",
+ "back/shiny/154.json",
+ "back/shiny/68.json",
+ "back/shiny/578.json",
+ "back/shiny/21.json",
+ "back/shiny/588.json",
+ "back/shiny/2088.json",
+ "back/shiny/212.json",
+ "back/shiny/627.json",
+ "back/shiny/937.json",
+ "back/shiny/626.json",
+ "back/shiny/777.json",
+ "back/shiny/773-bug.json",
+ "back/shiny/1004.json",
+ "back/shiny/99-gigantamax.json",
+ "back/shiny/109.json",
+ "back/shiny/585-spring.json",
+ "back/shiny/413-sandy.json",
+ "back/shiny/947.json",
+ "back/shiny/260-mega.json",
+ "back/shiny/908.json",
+ "back/shiny/898.json",
+ "back/shiny/181.json",
+ "back/shiny/773-water.json",
+ "back/shiny/421-sunshine.json",
+ "back/shiny/232.json",
+ "back/shiny/637.json",
+ "back/shiny/457.json",
+ "back/shiny/133-partner.json",
+ "back/shiny/367.json",
+ "back/shiny/530.json",
+ "back/shiny/681-blade.json",
+ "back/shiny/498.json",
+ "back/shiny/447.json",
+ "back/shiny/485.json",
+ "back/shiny/184.json",
+ "back/shiny/976.json",
+ "back/shiny/500.json",
+ "back/shiny/925-three.json",
+ "back/shiny/164.json",
+ "back/shiny/106.json",
+ "back/shiny/464.json",
+ "back/shiny/386-speed.json",
+ "back/shiny/745-dusk.json",
+ "back/shiny/47.json",
+ "back/shiny/4145.json",
+ "back/shiny/983.json",
+ "back/shiny/310.json",
+ "back/shiny/670-orange.json",
+ "back/shiny/799.json",
+ "back/shiny/673.json",
+ "back/shiny/259.json",
+ "back/shiny/611.json",
+ "back/shiny/6705.json",
+ "back/shiny/666-ocean.json",
+ "back/shiny/517.json",
+ "back/shiny/404.json",
+ "back/shiny/482.json",
+ "back/shiny/510.json",
+ "back/shiny/477.json",
+ "back/shiny/709.json",
+ "back/shiny/15-mega.json",
+ "back/shiny/405.json",
+ "back/shiny/690.json",
+ "back/shiny/901.json",
+ "back/shiny/245.json",
+ "back/shiny/4079.json",
+ "back/shiny/207.json",
+ "back/shiny/345.json",
+ "back/shiny/2053.json",
+ "back/shiny/980.json",
+ "back/shiny/849.json",
+ "back/shiny/241.json",
+ "back/shiny/584.json",
+ "back/shiny/746-school.json",
+ "back/shiny/361.json",
+ "back/shiny/582.json",
+ "back/shiny/381-mega.json",
+ "back/shiny/201-d.json",
+ "back/shiny/978-curly.json",
+ "back/shiny/855.json",
+ "back/shiny/156.json",
+ "back/shiny/52-gigantamax.json",
+ "back/shiny/324.json",
+ "back/shiny/380-mega.json",
+ "back/shiny/419.json",
+ "back/shiny/903.json",
+ "back/shiny/353.json",
+ "back/shiny/480.json",
+ "back/shiny/53.json",
+ "back/shiny/206.json",
+ "back/shiny/621.json",
+ "back/shiny/737.json",
+ "back/shiny/130-mega.json",
+ "back/shiny/198.json",
+ "back/shiny/4080.json",
+ "back/shiny/142.json",
+ "back/shiny/202.json",
+ "back/shiny/646.json",
+ "back/shiny/539.json",
+ "back/shiny/602.json",
+ "back/shiny/312.json",
+ "back/shiny/351-snowy.json",
+ "back/shiny/94-gigantamax.json",
+ "back/shiny/493-rock.json",
+ "back/shiny/9-mega.json",
+ "back/shiny/6713.json",
+ "back/shiny/615.json",
+ "back/shiny/492-sky.json",
+ "back/shiny/902-female.json",
+ "back/shiny/484.json",
+ "back/shiny/972.json",
+ "back/shiny/178.json",
+ "back/shiny/645-therian.json",
+ "back/shiny/495.json",
+ "back/shiny/879.json",
+ "back/shiny/270.json",
+ "back/shiny/812-gigantamax.json",
+ "back/shiny/348.json",
+ "back/shiny/201-t.json",
+ "back/shiny/618.json",
+ "back/shiny/97.json",
+ "back/shiny/774-orange.json",
+ "back/shiny/773-fighting.json",
+ "back/shiny/951.json",
+ "back/shiny/774-green-meteor.json",
+ "back/shiny/936.json",
+ "back/shiny/961.json",
+ "back/shiny/6706.json",
+ "back/shiny/939.json",
+ "back/shiny/46.json",
+ "back/shiny/978-droopy.json",
+ "back/shiny/844.json",
+ "back/shiny/277.json",
+ "back/shiny/1017-teal-mask.json",
+ "back/shiny/6570.json",
+ "back/shiny/727.json",
+ "back/shiny/201-h.json",
+ "back/shiny/487-origin.json",
+ "back/shiny/183.json",
+ "back/shiny/456.json",
+ "back/shiny/4078.json",
+ "back/shiny/678.json",
+ "back/shiny/953.json",
+ "back/shiny/69.json",
+ "back/shiny/487-altered.json",
+ "back/shiny/294.json",
+ "back/shiny/314.json",
+ "back/shiny/666-icy-snow.json",
+ "back/shiny/467.json",
+ "back/shiny/210.json",
+ "back/shiny/218.json",
+ "back/shiny/812.json",
+ "back/shiny/40.json",
+ "back/shiny/825.json",
+ "back/shiny/242.json",
+ "back/shiny/170.json",
+ "back/shiny/666-archipelago.json",
+ "back/shiny/435.json",
+ "back/shiny/946.json",
+ "back/shiny/185.json",
+ "back/shiny/395.json",
+ "back/shiny/520.json",
+ "back/shiny/787.json",
+ "back/shiny/774.json",
+ "back/shiny/833.json",
+ "back/shiny/394.json",
+ "back/shiny/896.json",
+ "back/shiny/590.json",
+ "back/shiny/654.json",
+ "back/shiny/2074.json",
+ "back/shiny/792-full-moon.json",
+ "back/shiny/816.json",
+ "back/shiny/753.json",
+ "back/shiny/612.json",
+ "back/shiny/25-cool-cosplay.json",
+ "back/shiny/965.json",
+ "back/shiny/228.json",
+ "back/shiny/123.json",
+ "back/shiny/676-pharaoh.json",
+ "back/shiny/601.json",
+ "back/shiny/671-red.json",
+ "back/shiny/1017-wellspring-mask.json",
+ "back/shiny/720-unbound.json",
+ "back/shiny/968.json",
+ "back/shiny/518.json",
+ "back/shiny/916-female.json",
+ "back/shiny/909.json",
+ "back/shiny/413-trash.json",
+ "back/shiny/325.json",
+ "back/shiny/80-mega.json",
+ "back/shiny/625.json",
+ "back/shiny/773-steel.json",
+ "back/shiny/729.json",
+ "back/shiny/515.json",
+ "back/shiny/282-mega.json",
+ "back/shiny/56.json",
+ "back/shiny/998.json",
+ "back/shiny/409.json",
+ "back/shiny/762.json",
+ "back/shiny/955.json",
+ "back/shiny/86.json",
+ "back/shiny/493-poison.json",
+ "back/shiny/148.json",
+ "back/shiny/733.json",
+ "back/shiny/441.json",
+ "back/shiny/201-c.json",
+ "back/shiny/2.json",
+ "back/shiny/716-active.json",
+ "back/shiny/116.json",
+ "back/shiny/298.json",
+ "back/shiny/4555-zen.json",
+ "back/shiny/528.json",
+ "back/shiny/999.json",
+ "back/shiny/666-poke-ball.json",
+ "back/shiny/774-violet.json",
+ "back/shiny/2027.json",
+ "back/shiny/635.json",
+ "back/shiny/131-gigantamax.json",
+ "back/shiny/79.json",
+ "back/shiny/181-mega.json",
+ "back/shiny/174.json",
+ "back/shiny/246.json",
+ "back/shiny/773.json",
+ "back/shiny/596.json",
+ "back/shiny/91.json",
+ "back/shiny/25-tough-cosplay.json",
+ "back/shiny/99.json",
+ "back/shiny/24.json",
+ "back/shiny/400.json",
+ "back/shiny/1017-hearthflame-mask-tera.json",
+ "back/shiny/851.json",
+ "back/shiny/1001.json",
+ "back/shiny/488.json",
+ "back/shiny/422-east.json",
+ "back/shiny/586-spring.json",
+ "back/shiny/565.json",
+ "back/shiny/6211.json",
+ "back/shiny/774-red.json",
+ "back/shiny/830.json",
+ "back/shiny/589.json",
+ "back/shiny/544.json",
+ "back/shiny/319-mega.json",
+ "back/shiny/682.json",
+ "back/shiny/992.json",
+ "back/shiny/600.json",
+ "back/shiny/886.json",
+ "back/shiny/425.json",
+ "back/shiny/670-white.json",
+ "back/shiny/201-m.json",
+ "back/shiny/811.json",
+ "back/shiny/111.json",
+ "back/shiny/35.json",
+ "back/shiny/8.json",
+ "back/shiny/926.json",
+ "back/shiny/979.json",
+ "back/shiny/381.json",
+ "back/shiny/211.json",
+ "back/shiny/303-mega.json",
+ "back/shiny/927.json",
+ "back/shiny/643.json",
+ "back/shiny/490.json",
+ "back/shiny/935.json",
+ "back/shiny/17.json",
+ "back/shiny/784.json",
+ "back/shiny/297.json",
+ "back/shiny/745.json",
+ "back/shiny/2105.json",
+ "back/shiny/384.json",
+ "back/shiny/472.json",
+ "back/shiny/581.json",
+ "back/shiny/413-plant.json",
+ "back/shiny/248-mega.json",
+ "back/shiny/791.json",
+ "back/shiny/671-white.json",
+ "back/shiny/609.json",
+ "back/shiny/84.json",
+ "back/shiny/103.json",
+ "back/shiny/43.json",
+ "back/shiny/676-la-reine.json",
+ "back/shiny/204.json",
+ "back/shiny/888-behemoth-blade.json",
+ "back/shiny/869-salted-cream.json",
+ "back/shiny/114.json",
+ "back/shiny/460-mega.json",
+ "back/shiny/741-sensu.json",
+ "back/shiny/719-mega.json",
+ "back/shiny/920.json",
+ "back/shiny/773-psychic.json",
+ "back/shiny/749.json",
+ "back/shiny/8901.json",
+ "back/shiny/4263.json",
+ "back/shiny/337.json",
+ "back/shiny/793.json",
+ "back/shiny/505.json",
+ "back/shiny/759.json",
+ "back/shiny/890.json",
+ "back/shiny/694.json",
+ "back/shiny/773-ice.json",
+ "back/shiny/320.json",
+ "back/shiny/406.json",
+ "back/shiny/809-gigantamax.json",
+ "back/shiny/538.json",
+ "back/shiny/962.json",
+ "back/shiny/997.json",
+ "back/shiny/446.json",
+ "back/shiny/905-therian.json",
+ "back/shiny/773-rock.json",
+ "back/shiny/102.json",
+ "back/shiny/96.json",
+ "back/shiny/869-mint-cream.json",
+ "back/shiny/587.json",
+ "back/shiny/782.json",
+ "back/shiny/1017-cornerstone-mask.json",
+ "back/shiny/89.json",
+ "back/shiny/126.json",
+ "back/shiny/1021.json",
+ "back/shiny/4555.json",
+ "back/shiny/36.json",
+ "back/shiny/583.json",
+ "back/shiny/339.json",
+ "back/shiny/214.json",
+ "back/shiny/653.json",
+ "back/shiny/721.json",
+ "back/shiny/802-zenith.json",
+ "back/shiny/526.json",
+ "back/shiny/866.json",
+ "back/shiny/199.json",
+ "back/shiny/475-mega.json",
+ "back/shiny/773-fairy.json",
+ "back/shiny/443.json",
+ "back/shiny/987.json",
+ "back/shiny/376-mega.json",
+ "back/shiny/223.json",
+ "back/shiny/788.json",
+ "back/shiny/575.json",
+ "back/shiny/165.json",
+ "back/shiny/566.json",
+ "back/shiny/466.json",
+ "back/shiny/786.json",
+ "back/shiny/666-savanna.json",
+ "back/shiny/666-jungle.json",
+ "back/shiny/666-high-plains.json",
+ "back/shiny/608.json",
+ "back/shiny/27.json",
+ "back/shiny/393.json",
+ "back/shiny/543.json",
+ "back/shiny/98.json",
+ "back/shiny/3-mega.json",
+ "back/shiny/374.json",
+ "back/shiny/64.json",
+ "back/shiny/137.json",
+ "back/shiny/342.json",
+ "back/shiny/593.json",
+ "back/shiny/888.json",
+ "back/shiny/483.json",
+ "back/shiny/890-eternamax.json",
+ "back/shiny/305.json",
+ "back/shiny/631.json",
+ "back/shiny/858-gigantamax.json",
+ "back/shiny/201-question.json",
+ "back/shiny/869-matcha-cream.json",
+ "back/shiny/424.json",
+ "back/shiny/55.json",
+ "back/shiny/167.json",
+ "back/shiny/572.json",
+ "back/shiny/8128.json",
+ "back/shiny/493-dragon.json",
+ "back/shiny/146.json",
+ "back/shiny/710.json",
+ "back/shiny/403.json",
+ "back/shiny/985.json",
+ "back/shiny/127-mega.json",
+ "back/shiny/674.json",
+ "back/shiny/50.json",
+ "back/shiny/893.json",
+ "back/shiny/604.json",
+ "back/shiny/863.json",
+ "back/shiny/133-gigantamax.json",
+ "back/shiny/652.json",
+ "back/shiny/669-white.json",
+ "back/shiny/452.json",
+ "back/shiny/776.json",
+ "back/shiny/880.json",
+ "back/shiny/912.json",
+ "back/shiny/723.json",
+ "back/shiny/186.json",
+ "back/shiny/92.json",
+ "back/shiny/851-gigantamax.json",
+ "back/shiny/657.json",
+ "back/shiny/650.json",
+ "back/shiny/774-yellow.json",
+ "back/shiny/201-y.json",
+ "back/shiny/390.json",
+ "back/shiny/152.json",
+ "back/shiny/229.json",
+ "back/shiny/191.json",
+ "back/shiny/292.json",
+ "back/shiny/967.json",
+ "back/shiny/813.json",
+ "back/shiny/617.json",
+ "back/shiny/798.json",
+ "back/shiny/209.json",
+ "back/shiny/845-gorging.json",
+ "back/shiny/135.json",
+ "back/shiny/162.json",
+ "back/shiny/293.json",
+ "back/shiny/840.json",
+ "back/shiny/827.json",
+ "back/shiny/14.json",
+ "back/shiny/283.json",
+ "back/shiny/774-yellow-meteor.json",
+ "back/shiny/715.json",
+ "back/shiny/414.json",
+ "back/shiny/2037.json",
+ "back/shiny/849-gigantamax.json",
+ "back/shiny/222.json",
+ "back/shiny/911.json",
+ "back/shiny/410.json",
+ "back/shiny/974.json",
+ "back/shiny/742.json",
+ "back/shiny/479.json",
+ "back/shiny/924.json",
+ "back/shiny/139.json",
+ "back/shiny/60.json",
+ "back/shiny/988.json",
+ "back/shiny/308-mega.json",
+ "back/shiny/861-gigantamax.json",
+ "back/shiny/666-polar.json",
+ "back/shiny/660.json",
+ "back/shiny/385.json",
+ "back/shiny/839.json",
+ "back/shiny/214-mega.json",
+ "back/shiny/257.json",
+ "back/shiny/321.json",
+ "back/shiny/219.json",
+ "back/shiny/800.json",
+ "back/shiny/205.json",
+ "back/shiny/7.json",
+ "back/shiny/773-flying.json",
+ "back/shiny/774-green.json",
+ "back/shiny/872.json",
+ "back/shiny/479-heat.json",
+ "back/shiny/462.json",
+ "back/shiny/327.json",
+ "back/shiny/74.json",
+ "back/shiny/511.json",
+ "back/shiny/6.json",
+ "back/shiny/428.json",
+ "back/shiny/857.json",
+ "back/shiny/26.json",
+ "back/shiny/666-modern.json",
+ "back/shiny/756.json",
+ "back/shiny/23.json",
+ "back/shiny/6059.json",
+ "back/shiny/258.json",
+ "back/shiny/491.json",
+ "back/shiny/4144.json",
+ "back/shiny/716-neutral.json",
+ "back/shiny/397.json",
+ "back/shiny/229-mega.json",
+ "back/shiny/304.json",
+ "back/shiny/323.json",
+ "back/shiny/734.json",
+ "back/shiny/504.json",
+ "back/shiny/115-mega.json",
+ "back/shiny/925-four.json",
+ "back/shiny/993.json",
+ "back/shiny/475.json",
+ "back/shiny/330.json",
+ "back/shiny/263.json",
+ "back/shiny/307.json",
+ "back/shiny/773-poison.json",
+ "back/shiny/771.json",
+ "back/shiny/423-east.json",
+ "back/shiny/586-winter.json",
+ "back/shiny/291.json",
+ "back/shiny/958.json",
+ "back/shiny/915.json",
+ "back/shiny/688.json",
+ "back/shiny/514.json",
+ "back/shiny/804.json",
+ "back/shiny/525.json",
+ "back/shiny/2075.json",
+ "back/shiny/850.json",
+ "back/shiny/1017-wellspring-mask-tera.json",
+ "back/shiny/815.json",
+ "back/shiny/522.json",
+ "back/shiny/58.json",
+ "back/shiny/193.json",
+ "back/shiny/679.json",
+ "back/shiny/6215.json",
+ "back/shiny/227.json",
+ "back/shiny/641-therian.json",
+ "back/shiny/182.json",
+ "back/shiny/172.json",
+ "back/shiny/2026.json",
+ "back/shiny/802.json",
+ "back/shiny/666-river.json",
+ "back/shiny/1009.json",
+ "back/shiny/351-sunny.json",
+ "back/shiny/644.json",
+ "back/shiny/969.json",
+ "back/shiny/436.json",
+ "back/shiny/869.json",
+ "back/shiny/766.json",
+ "back/shiny/11.json",
+ "back/shiny/145.json",
+ "back/shiny/322.json",
+ "back/shiny/489.json",
+ "back/shiny/493-grass.json",
+ "back/shiny/428-mega.json",
+ "back/shiny/524.json",
+ "back/shiny/326.json",
+ "back/shiny/201-u.json",
+ "back/shiny/201-l.json",
+ "back/shiny/754.json",
+ "back/shiny/800-dusk-mane.json",
+ "back/shiny/150-mega-y.json",
+ "back/shiny/535.json",
+ "back/shiny/132.json",
+ "back/shiny/706.json",
+ "back/shiny/155.json",
+ "back/shiny/795.json",
+ "back/shiny/347.json",
+ "back/shiny/603.json",
+ "back/shiny/824.json",
+ "back/shiny/59.json",
+ "back/shiny/366.json",
+ "back/shiny/551.json",
+ "back/shiny/828.json",
+ "back/shiny/201-s.json",
+ "back/shiny/386-attack.json",
+ "back/shiny/267.json",
+ "back/shiny/695.json",
+ "back/shiny/678-female.json",
+ "back/shiny/332.json",
+ "back/shiny/377.json",
+ "back/shiny/562.json",
+ "back/shiny/817.json",
+ "back/shiny/856.json",
+ "back/shiny/639.json",
+ "back/shiny/448.json",
+ "back/shiny/917.json",
+ "back/shiny/991.json",
+ "back/shiny/2089.json",
+ "back/shiny/523.json",
+ "back/shiny/450.json",
+ "back/shiny/90.json",
+ "back/shiny/719.json",
+ "back/shiny/427.json",
+ "back/shiny/4052.json",
+ "back/shiny/769.json",
+ "back/shiny/735.json",
+ "back/shiny/25-beauty-cosplay.json",
+ "back/shiny/899.json",
+ "back/shiny/964-zero.json",
+ "back/shiny/173.json",
+ "back/shiny/8194.json",
+ "back/shiny/2028.json",
+ "back/shiny/823-gigantamax.json",
+ "back/shiny/966-ruchbah-starmobile.json",
+ "back/shiny/201-w.json",
+ "back/shiny/699.json",
+ "back/shiny/952.json",
+ "back/shiny/748.json",
+ "back/shiny/718-complete.json",
+ "back/shiny/6101.json",
+ "back/shiny/957.json",
+ "back/shiny/661.json",
+ "back/shiny/545.json",
+ "back/shiny/722.json",
+ "back/shiny/996.json",
+ "back/shiny/168.json",
+ "back/shiny/306.json",
+ "back/shiny/213.json",
+ "back/shiny/251.json",
+ "back/shiny/201-z.json",
+ "back/shiny/119.json",
+ "back/shiny/597.json",
+ "back/shiny/791-radiant-sun.json",
+ "back/shiny/284.json",
+ "back/shiny/6549.json",
+ "back/shiny/932.json",
+ "back/shiny/108.json",
+ "back/shiny/647-resolute.json",
+ "back/shiny/658.json",
+ "back/shiny/669-yellow.json",
+ "back/shiny/700.json",
+ "back/shiny/1016.json",
+ "back/shiny/835.json",
+ "back/shiny/943.json",
+ "back/shiny/273.json",
+ "back/shiny/745-midnight.json",
+ "back/shiny/964-hero.json",
+ "back/shiny/478.json",
+ "back/shiny/772.json",
+ "back/shiny/585-summer.json",
+ "back/shiny/439.json",
+ "back/shiny/638.json",
+ "back/shiny/313.json",
+ "back/shiny/995.json",
+ "back/shiny/666-meadow.json",
+ "back/shiny/166.json",
+ "back/shiny/826-gigantamax.json",
+ "back/shiny/837.json",
+ "back/shiny/931-yellow-plumage.json",
+ "back/shiny/73.json",
+ "back/shiny/115.json",
+ "back/shiny/577.json",
+ "back/shiny/971.json",
+ "back/shiny/664.json",
+ "back/shiny/774-blue-meteor.json",
+ "back/shiny/938.json",
+ "back/shiny/6628.json",
+ "back/shiny/161.json",
+ "back/shiny/286.json",
+ "back/shiny/231.json",
+ "back/shiny/253.json",
+ "back/shiny/48.json",
+ "back/shiny/1017-hearthflame-mask.json",
+ "back/shiny/569.json",
+ "back/shiny/2103.json",
+ "back/shiny/261.json",
+ "back/shiny/1007-apex-build.json",
+ "back/shiny/1025.json",
+ "back/shiny/429.json",
+ "back/shiny/82.json",
+ "back/shiny/928.json",
+ "back/shiny/2050.json",
+ "back/shiny/966-navi-starmobile.json",
+ "back/shiny/383.json",
+ "back/shiny/8128-aqua.json",
+ "back/shiny/648-pirouette.json",
+ "back/shiny/201-x.json",
+ "back/shiny/821.json",
+ "back/shiny/67.json",
+ "back/shiny/264.json",
+ "back/shiny/970.json",
+ "back/shiny/278.json",
+ "back/shiny/49.json",
+ "back/shiny/100.json",
+ "back/shiny/809.json",
+ "back/shiny/805.json",
+ "back/shiny/169.json",
+ "back/shiny/201-r.json",
+ "back/shiny/892-gigantamax-rapid.json",
+ "back/shiny/826.json",
+ "back/shiny/25-gigantamax.json",
+ "back/shiny/531-mega.json",
+ "back/shiny/142-mega.json",
+ "back/shiny/417.json",
+ "back/shiny/201-exclamation.json",
+ "back/shiny/350.json",
+ "back/shiny/157.json",
+ "back/shiny/533.json",
+ "back/shiny/642-incarnate.json",
+ "back/shiny/610.json",
+ "back/shiny/557.json",
+ "back/shiny/18.json",
+ "back/shiny/212-mega.json",
+ "back/shiny/33.json",
+ "back/shiny/921.json",
+ "back/shiny/289.json",
+ "back/shiny/280.json",
+ "back/shiny/235.json",
+ "back/shiny/356.json",
+ "back/shiny/25-cute-cosplay.json",
+ "back/shiny/693.json",
+ "back/shiny/363.json",
+ "back/shiny/741-pau.json",
+ "back/shiny/female/461.json",
+ "back/shiny/female/399.json",
+ "back/shiny/female/41.json",
+ "back/shiny/female/221.json",
+ "back/shiny/female/256.json",
+ "back/shiny/female/454.json",
+ "back/shiny/female/402.json",
+ "back/shiny/female/369.json",
+ "back/shiny/female/521.json",
+ "back/shiny/female/445.json",
+ "back/shiny/female/42.json",
+ "back/shiny/female/444.json",
+ "back/shiny/female/217.json",
+ "back/shiny/female/44.json",
+ "back/shiny/female/274.json",
+ "back/shiny/female/130.json",
+ "back/shiny/female/473.json",
+ "back/shiny/female/415.json",
+ "back/shiny/female/65.json",
+ "back/shiny/female/25-partner.json",
+ "back/shiny/female/449.json",
+ "back/shiny/female/401.json",
+ "back/shiny/female/19.json",
+ "back/shiny/female/194.json",
+ "back/shiny/female/224.json",
+ "back/shiny/female/129.json",
+ "back/shiny/female/396.json",
+ "back/shiny/female/118.json",
+ "back/shiny/female/20.json",
+ "back/shiny/female/398.json",
+ "back/shiny/female/195.json",
+ "back/shiny/female/418.json",
+ "back/shiny/female/85.json",
+ "back/shiny/female/275.json",
+ "back/shiny/female/459.json",
+ "back/shiny/female/25-smart-cosplay.json",
+ "back/shiny/female/269.json",
+ "back/shiny/female/208.json",
+ "back/shiny/female/25-cosplay.json",
+ "back/shiny/female/592.json",
+ "back/shiny/female/203.json",
+ "back/shiny/female/407.json",
+ "back/shiny/female/154.json",
+ "back/shiny/female/212.json",
+ "back/shiny/female/232.json",
+ "back/shiny/female/457.json",
+ "back/shiny/female/464.json",
+ "back/shiny/female/404.json",
+ "back/shiny/female/405.json",
+ "back/shiny/female/207.json",
+ "back/shiny/female/419.json",
+ "back/shiny/female/198.json",
+ "back/shiny/female/202.json",
+ "back/shiny/female/178.json",
+ "back/shiny/female/97.json",
+ "back/shiny/female/456.json",
+ "back/shiny/female/185.json",
+ "back/shiny/female/25-cool-cosplay.json",
+ "back/shiny/female/123.json",
+ "back/shiny/female/25-tough-cosplay.json",
+ "back/shiny/female/400.json",
+ "back/shiny/female/111.json",
+ "back/shiny/female/84.json",
+ "back/shiny/female/214.json",
+ "back/shiny/female/443.json",
+ "back/shiny/female/165.json",
+ "back/shiny/female/64.json",
+ "back/shiny/female/593.json",
+ "back/shiny/female/424.json",
+ "back/shiny/female/403.json",
+ "back/shiny/female/186.json",
+ "back/shiny/female/229.json",
+ "back/shiny/female/257.json",
+ "back/shiny/female/26.json",
+ "back/shiny/female/397.json",
+ "back/shiny/female/323.json",
+ "back/shiny/female/307.json",
+ "back/shiny/female/6215.json",
+ "back/shiny/female/322.json",
+ "back/shiny/female/267.json",
+ "back/shiny/female/332.json",
+ "back/shiny/female/450.json",
+ "back/shiny/female/25-beauty-cosplay.json",
+ "back/shiny/female/119.json",
+ "back/shiny/female/166.json",
+ "back/shiny/female/417.json",
+ "back/shiny/female/350.json",
+ "back/shiny/female/25-cute-cosplay.json",
+ "back/shiny/female/272.json",
+ "back/shiny/female/460.json",
+ "back/shiny/female/112.json",
+ "back/shiny/female/668.json",
+ "back/shiny/female/453.json",
+ "back/shiny/female/3.json",
+ "back/shiny/female/315.json",
+ "back/shiny/female/215.json",
+ "back/shiny/female/317.json",
+ "back/shiny/female/12.json",
+ "back/shiny/female/308.json",
+ "back/shiny/female/190.json",
+ "back/shiny/female/25.json",
+ "back/shiny/female/316.json",
+ "back/shiny/female/465.json",
+ "back/shiny/female/45.json",
+ "back/shiny/female/255.json",
+ "back/shiny/1003.json",
+ "back/shiny/859.json",
+ "back/shiny/131.json",
+ "back/shiny/272.json",
+ "back/shiny/845-gulping.json",
+ "back/shiny/576.json",
+ "back/shiny/460.json",
+ "back/shiny/112.json",
+ "back/shiny/666-sun.json",
+ "back/shiny/888-crowned.json",
+ "back/shiny/666-continental.json",
+ "back/shiny/741.json",
+ "back/shiny/905-incarnate.json",
+ "back/shiny/838.json",
+ "back/shiny/892-rapid-strike.json",
+ "back/shiny/668.json",
+ "back/shiny/960.json",
+ "back/shiny/319.json",
+ "back/shiny/877-hangry.json",
+ "back/shiny/774-red-meteor.json",
+ "back/shiny/357.json",
+ "back/shiny/591.json",
+ "back/shiny/453.json",
+ "back/shiny/288.json",
+ "back/shiny/760.json",
+ "back/shiny/568.json",
+ "back/shiny/171.json",
+ "back/shiny/755.json",
+ "back/shiny/29.json",
+ "back/shiny/302-mega.json",
+ "back/shiny/499.json",
+ "back/shiny/773-dark.json",
+ "back/shiny/94-mega.json",
+ "back/shiny/622.json",
+ "back/shiny/3.json",
+ "back/shiny/6157.json",
+ "back/shiny/18-mega.json",
+ "back/shiny/4146.json",
+ "back/shiny/315.json",
+ "back/shiny/666-monsoon.json",
+ "back/shiny/344.json",
+ "back/shiny/360.json",
+ "back/shiny/1015.json",
+ "back/shiny/318.json",
+ "back/shiny/493-fire.json",
+ "back/shiny/646-white.json",
+ "back/shiny/869-lemon-cream.json",
+ "back/shiny/391.json",
+ "back/shiny/39.json",
+ "back/shiny/382.json",
+ "back/shiny/630.json",
+ "back/shiny/761.json",
+ "back/shiny/810.json",
+ "back/shiny/822.json",
+ "back/shiny/125.json",
+ "back/shiny/9-gigantamax.json",
+ "back/shiny/570.json",
+ "back/shiny/708.json",
+ "back/shiny/254.json",
+ "back/shiny/2038.json",
+ "back/shiny/150-mega-x.json",
+ "back/shiny/215.json",
+ "back/shiny/556.json",
+ "back/shiny/493-ice.json",
+ "back/shiny/88.json",
+ "back/shiny/623.json",
+ "back/shiny/910.json",
+ "back/shiny/773-dragon.json",
+ "back/shiny/676-kabuki.json",
+ "back/shiny/966-caph-starmobile.json",
+ "back/shiny/140.json",
+ "back/shiny/317.json",
+ "back/shiny/479-mow.json",
+ "back/shiny/68-gigantamax.json",
+ "back/shiny/509.json",
+ "back/shiny/197.json",
+ "back/shiny/580.json",
+ "back/shiny/141.json",
+ "back/shiny/127.json",
+ "back/shiny/707.json",
+ "back/shiny/553.json",
+ "back/shiny/1013-unremarkable.json",
+ "back/shiny/711.json",
+ "back/shiny/1017-cornerstone-mask-tera.json",
+ "back/shiny/341.json",
+ "back/shiny/573.json",
+ "back/shiny/931-green-plumage.json",
+ "back/shiny/144.json",
+ "back/shiny/549.json",
+ "back/shiny/355.json",
+ "back/shiny/12.json",
+ "back/shiny/512.json",
+ "back/shiny/648-aria.json",
+ "back/shiny/201-f.json",
+ "back/shiny/529.json",
+ "back/shiny/854.json",
+ "back/shiny/933.json",
+ "back/shiny/676-star.json",
+ "back/shiny/382-primal.json",
+ "back/shiny/1010.json",
+ "back/shiny/956.json",
+ "back/shiny/724.json",
+ "back/shiny/308.json",
+ "back/shiny/226.json",
+ "back/shiny/647-ordinary.json",
+ "back/shiny/2019.json",
+ "back/shiny/949.json",
+ "back/shiny/389.json",
+ "back/shiny/276.json",
+ "back/shiny/670-red.json",
+ "back/shiny/873.json",
+ "back/shiny/190.json",
+ "back/shiny/285.json",
+ "back/shiny/383-primal.json",
+ "back/shiny/990.json",
+ "back/shiny/346.json",
+ "back/shiny/455.json",
+ "back/shiny/25.json",
+ "back/shiny/586-summer.json",
+ "back/shiny/981.json",
+ "back/shiny/104.json",
+ "back/shiny/914.json",
+ "back/shiny/299.json",
+ "back/shiny/316.json",
+ "back/shiny/676-heart.json",
+ "back/shiny/666-fancy.json",
+ "back/shiny/120.json",
+ "back/shiny/175.json",
+ "back/shiny/465.json",
+ "back/shiny/408.json",
+ "back/shiny/740.json",
+ "back/shiny/849-lowkey.json",
+ "back/shiny/848.json",
+ "back/shiny/725.json",
+ "back/shiny/671-blue.json",
+ "back/shiny/13.json",
+ "back/shiny/121.json",
+ "back/shiny/6058.json",
+ "back/shiny/57.json",
+ "back/shiny/497.json",
+ "back/shiny/265.json",
+ "back/shiny/63.json",
+ "back/shiny/634.json",
+ "back/shiny/208-mega.json",
+ "back/shiny/45.json",
+ "back/shiny/743.json",
+ "back/shiny/354-mega.json",
+ "back/shiny/1017-teal-mask-tera.json",
+ "back/shiny/83.json",
+ "back/shiny/875-no-ice.json",
+ "back/shiny/895.json",
+ "back/shiny/1006.json",
+ "back/shiny/16.json",
+ "back/shiny/502.json",
+ "back/shiny/732.json",
+ "back/shiny/255.json",
+ "back/shiny/34.json",
+ "back/shiny/354.json",
+ "back/shiny/107.json",
+ "back/670-red.json",
+ "back/873.json",
+ "back/190.json",
+ "back/285.json",
+ "back/383-primal.json",
+ "back/990.json",
+ "back/346.json",
+ "back/455.json",
+ "back/25.json",
+ "back/586-summer.json",
+ "back/981.json",
+ "back/104.json",
+ "back/914.json",
+ "back/299.json",
+ "back/316.json",
+ "back/676-heart.json",
+ "back/666-fancy.json",
+ "back/120.json",
+ "back/175.json",
+ "back/465.json",
+ "back/408.json",
+ "back/740.json",
+ "back/849-lowkey.json",
+ "back/848.json",
+ "back/725.json",
+ "back/671-blue.json",
+ "back/13.json",
+ "back/121.json",
+ "back/6058.json",
+ "back/57.json",
+ "back/497.json",
+ "back/265.json",
+ "back/63.json",
+ "back/634.json",
+ "back/208-mega.json",
+ "back/45.json",
+ "back/743.json",
+ "back/354-mega.json",
+ "back/1017-teal-mask-tera.json",
+ "back/83.json",
+ "back/875-no-ice.json",
+ "back/895.json",
+ "back/1006.json",
+ "back/16.json",
+ "back/502.json",
+ "back/732.json",
+ "back/255.json",
+ "back/34.json",
+ "back/354.json",
+ "back/107.json",
+ "48.json",
+ "1017-hearthflame-mask.json",
+ "569.json",
+ "2103.json",
+ "261.json",
+ "1007-apex-build.json",
+ "1025.json",
+ "429.json",
+ "82.json",
+ "928.json",
+ "2050.json",
+ "966-navi-starmobile.json",
+ "383.json",
+ "8128-aqua.json",
+ "648-pirouette.json",
+ "201-x.json",
+ "821.json",
+ "67.json",
+ "264.json",
+ "970.json",
+ "278.json",
+ "49.json",
+ "100.json",
+ "809.json",
+ "805.json",
+ "169.json",
+ "201-r.json",
+ "892-gigantamax-rapid.json",
+ "826.json",
+ "25-gigantamax.json",
+ "531-mega.json",
+ "142-mega.json",
+ "417.json",
+ "201-exclamation.json",
+ "350.json",
+ "157.json",
+ "533.json",
+ "642-incarnate.json",
+ "610.json",
+ "557.json",
+ "18.json",
+ "212-mega.json",
+ "33.json",
+ "921.json",
+ "289.json",
+ "280.json",
+ "235.json",
+ "356.json",
+ "25-cute-cosplay.json",
+ "693.json",
+ "363.json",
+ "741-pau.json",
+ "female/461.json",
+ "female/399.json",
+ "female/41.json",
+ "female/221.json",
+ "female/256.json",
+ "female/454.json",
+ "female/402.json",
+ "female/369.json",
+ "female/521.json",
+ "female/445.json",
+ "female/42.json",
+ "female/444.json",
+ "female/217.json",
+ "female/44.json",
+ "female/274.json",
+ "female/130.json",
+ "female/473.json",
+ "female/415.json",
+ "female/65.json",
+ "female/25-partner.json",
+ "female/449.json",
+ "female/401.json",
+ "female/19.json",
+ "female/194.json",
+ "female/224.json",
+ "female/129.json",
+ "female/396.json",
+ "female/118.json",
+ "female/20.json",
+ "female/398.json",
+ "female/195.json",
+ "female/418.json",
+ "female/85.json",
+ "female/275.json",
+ "female/459.json",
+ "female/25-smart-cosplay.json",
+ "female/269.json",
+ "female/208.json",
+ "female/25-cosplay.json",
+ "female/592.json",
+ "female/203.json",
+ "female/407.json",
+ "female/154.json",
+ "female/212.json",
+ "female/232.json",
+ "female/457.json",
+ "female/464.json",
+ "female/404.json",
+ "female/405.json",
+ "female/207.json",
+ "female/419.json",
+ "female/198.json",
+ "female/202.json",
+ "female/178.json",
+ "female/97.json",
+ "female/456.json",
+ "female/185.json",
+ "female/25-cool-cosplay.json",
+ "female/123.json",
+ "female/25-tough-cosplay.json",
+ "female/400.json",
+ "female/111.json",
+ "female/84.json",
+ "female/214.json",
+ "female/443.json",
+ "female/165.json",
+ "female/64.json",
+ "female/593.json",
+ "female/424.json",
+ "female/403.json",
+ "female/186.json",
+ "female/229.json",
+ "female/257.json",
+ "female/26.json",
+ "female/397.json",
+ "female/323.json",
+ "female/307.json",
+ "female/6215.json",
+ "female/322.json",
+ "female/267.json",
+ "female/332.json",
+ "female/450.json",
+ "female/25-beauty-cosplay.json",
+ "female/119.json",
+ "female/166.json",
+ "female/417.json",
+ "female/350.json",
+ "female/25-cute-cosplay.json",
+ "female/272.json",
+ "female/460.json",
+ "female/112.json",
+ "female/668.json",
+ "female/453.json",
+ "female/3.json",
+ "female/315.json",
+ "female/215.json",
+ "female/317.json",
+ "female/12.json",
+ "female/308.json",
+ "female/190.json",
+ "female/25.json",
+ "female/316.json",
+ "female/465.json",
+ "female/45.json",
+ "female/255.json",
+ "1003.json",
+ "859.json",
+ "131.json",
+ "272.json",
+ "845-gulping.json",
+ "576.json",
+ "460.json",
+ "112.json",
+ "666-sun.json",
+ "888-crowned.json",
+ "666-continental.json",
+ "741.json",
+ "905-incarnate.json",
+ "838.json",
+ "892-rapid-strike.json",
+ "668.json",
+ "960.json",
+ "319.json",
+ "877-hangry.json",
+ "774-red-meteor.json",
+ "357.json",
+ "591.json",
+ "453.json",
+ "288.json",
+ "760.json",
+ "568.json",
+ "171.json",
+ "755.json",
+ "29.json",
+ "302-mega.json",
+ "499.json",
+ "773-dark.json",
+ "94-mega.json",
+ "622.json",
+ "3.json",
+ "6157.json",
+ "18-mega.json",
+ "4146.json",
+ "315.json",
+ "666-monsoon.json",
+ "344.json",
+ "360.json",
+ "1015.json",
+ "318.json",
+ "493-fire.json",
+ "646-white.json",
+ "869-lemon-cream.json",
+ "391.json",
+ "39.json",
+ "382.json",
+ "630.json",
+ "761.json",
+ "810.json",
+ "822.json",
+ "125.json",
+ "9-gigantamax.json",
+ "570.json",
+ "708.json",
+ "254.json",
+ "2038.json",
+ "150-mega-x.json",
+ "215.json",
+ "556.json",
+ "493-ice.json",
+ "88.json",
+ "623.json",
+ "910.json",
+ "773-dragon.json",
+ "676-kabuki.json",
+ "966-caph-starmobile.json",
+ "140.json",
+ "317.json",
+ "479-mow.json",
+ "68-gigantamax.json",
+ "509.json",
+ "197.json",
+ "580.json",
+ "141.json",
+ "127.json",
+ "707.json",
+ "553.json",
+ "1013-unremarkable.json",
+ "711.json",
+ "1017-cornerstone-mask-tera.json",
+ "341.json",
+ "573.json",
+ "931-green-plumage.json",
+ "144.json",
+ "549.json",
+ "355.json",
+ "12.json",
+ "512.json",
+ "648-aria.json",
+ "201-f.json",
+ "529.json",
+ "854.json",
+ "933.json",
+ "676-star.json",
+ "382-primal.json",
+ "1010.json",
+ "956.json",
+ "724.json",
+ "308.json",
+ "226.json",
+ "647-ordinary.json",
+ "2019.json",
+ "949.json",
+ "389.json",
+ "276.json",
+ "shiny/752.json",
+ "shiny/665.json",
+ "shiny/334-mega.json",
+ "shiny/10.json",
+ "shiny/282.json",
+ "shiny/632.json",
+ "shiny/384-mega.json",
+ "shiny/411.json",
+ "shiny/846.json",
+ "shiny/37.json",
+ "shiny/989.json",
+ "shiny/698.json",
+ "shiny/633.json",
+ "shiny/774-indigo-meteor.json",
+ "shiny/883.json",
+ "shiny/189.json",
+ "shiny/537.json",
+ "shiny/831.json",
+ "shiny/243.json",
+ "shiny/680.json",
+ "shiny/77.json",
+ "shiny/898-ice.json",
+ "shiny/676-diamond.json",
+ "shiny/858.json",
+ "shiny/649.json",
+ "shiny/70.json",
+ "shiny/105.json",
+ "shiny/250.json",
+ "shiny/806.json",
+ "shiny/542.json",
+ "shiny/869-ruby-swirl.json",
+ "shiny/929.json",
+ "shiny/598.json",
+ "shiny/153.json",
+ "shiny/51.json",
+ "shiny/461.json",
+ "shiny/818.json",
+ "shiny/982-three-segment.json",
+ "shiny/423-west.json",
+ "shiny/399.json",
+ "shiny/620.json",
+ "shiny/870.json",
+ "shiny/531.json",
+ "shiny/703.json",
+ "shiny/728.json",
+ "shiny/614.json",
+ "shiny/201-q.json",
+ "shiny/41.json",
+ "shiny/201-b.json",
+ "shiny/569-gigantamax.json",
+ "shiny/705.json",
+ "shiny/731.json",
+ "shiny/479-fan.json",
+ "shiny/221.json",
+ "shiny/484-origin.json",
+ "shiny/143.json",
+ "shiny/6-mega-x.json",
+ "shiny/878.json",
+ "shiny/842-gigantamax.json",
+ "shiny/30.json",
+ "shiny/1023.json",
+ "shiny/256.json",
+ "shiny/334.json",
+ "shiny/616.json",
+ "shiny/963.json",
+ "shiny/676.json",
+ "shiny/789.json",
+ "shiny/54.json",
+ "shiny/454.json",
+ "shiny/555-zen.json",
+ "shiny/4110.json",
+ "shiny/948.json",
+ "shiny/548.json",
+ "shiny/201-o.json",
+ "shiny/829.json",
+ "shiny/6724.json",
+ "shiny/508.json",
+ "shiny/649-burn.json",
+ "shiny/940.json",
+ "shiny/1018.json",
+ "shiny/402.json",
+ "shiny/807.json",
+ "shiny/1024-stellar.json",
+ "shiny/445-mega.json",
+ "shiny/476.json",
+ "shiny/853.json",
+ "shiny/95.json",
+ "shiny/684.json",
+ "shiny/1014.json",
+ "shiny/388.json",
+ "shiny/136.json",
+ "shiny/4618.json",
+ "shiny/257-mega.json",
+ "shiny/666-elegant.json",
+ "shiny/864.json",
+ "shiny/892.json",
+ "shiny/358.json",
+ "shiny/550-white-striped.json",
+ "shiny/110.json",
+ "shiny/649-douse.json",
+ "shiny/550-blue-striped.json",
+ "shiny/343.json",
+ "shiny/563.json",
+ "shiny/1019.json",
+ "shiny/894.json",
+ "shiny/5.json",
+ "shiny/780.json",
+ "shiny/432.json",
+ "shiny/713.json",
+ "shiny/561.json",
+ "shiny/496.json",
+ "shiny/371.json",
+ "shiny/628.json",
+ "shiny/790.json",
+ "shiny/683.json",
+ "shiny/931-blue-plumage.json",
+ "shiny/579.json",
+ "shiny/349.json",
+ "shiny/362-mega.json",
+ "shiny/893-dada.json",
+ "shiny/764.json",
+ "shiny/468.json",
+ "shiny/636.json",
+ "shiny/416.json",
+ "shiny/839-gigantamax.json",
+ "shiny/891.json",
+ "shiny/101.json",
+ "shiny/303.json",
+ "shiny/493-fairy.json",
+ "shiny/978-stretchy.json",
+ "shiny/916.json",
+ "shiny/369.json",
+ "shiny/133.json",
+ "shiny/869-gigantamax.json",
+ "shiny/72.json",
+ "shiny/879-gigantamax.json",
+ "shiny/147.json",
+ "shiny/4554.json",
+ "shiny/521.json",
+ "shiny/192.json",
+ "shiny/6503.json",
+ "shiny/641-incarnate.json",
+ "shiny/445.json",
+ "shiny/42.json",
+ "shiny/571.json",
+ "shiny/923.json",
+ "shiny/469.json",
+ "shiny/2076.json",
+ "shiny/792.json",
+ "shiny/28.json",
+ "shiny/301.json",
+ "shiny/386-defense.json",
+ "shiny/444.json",
+ "shiny/986.json",
+ "shiny/646-black.json",
+ "shiny/375.json",
+ "shiny/22.json",
+ "shiny/217.json",
+ "shiny/773-electric.json",
+ "shiny/900.json",
+ "shiny/38.json",
+ "shiny/907.json",
+ "shiny/527.json",
+ "shiny/966-schedar-starmobile.json",
+ "shiny/629.json",
+ "shiny/730.json",
+ "shiny/260.json",
+ "shiny/440.json",
+ "shiny/552.json",
+ "shiny/666-garden.json",
+ "shiny/663.json",
+ "shiny/667.json",
+ "shiny/862.json",
+ "shiny/773-ground.json",
+ "shiny/160.json",
+ "shiny/994.json",
+ "shiny/200.json",
+ "shiny/271.json",
+ "shiny/944.json",
+ "shiny/4199.json",
+ "shiny/696.json",
+ "shiny/71.json",
+ "shiny/328.json",
+ "shiny/945.json",
+ "shiny/44.json",
+ "shiny/32.json",
+ "shiny/751.json",
+ "shiny/128.json",
+ "shiny/747.json",
+ "shiny/676-matron.json",
+ "shiny/274.json",
+ "shiny/975.json",
+ "shiny/1005.json",
+ "shiny/244.json",
+ "shiny/534.json",
+ "shiny/248.json",
+ "shiny/373-mega.json",
+ "shiny/691.json",
+ "shiny/770.json",
+ "shiny/130.json",
+ "shiny/12-gigantamax.json",
+ "shiny/473.json",
+ "shiny/470.json",
+ "shiny/845.json",
+ "shiny/329.json",
+ "shiny/881.json",
+ "shiny/1024.json",
+ "shiny/606.json",
+ "shiny/201-i.json",
+ "shiny/599.json",
+ "shiny/775.json",
+ "shiny/415.json",
+ "shiny/973.json",
+ "shiny/546.json",
+ "shiny/80.json",
+ "shiny/237.json",
+ "shiny/547.json",
+ "shiny/336.json",
+ "shiny/645-incarnate.json",
+ "shiny/781.json",
+ "shiny/247.json",
+ "shiny/65.json",
+ "shiny/966.json",
+ "shiny/351-rainy.json",
+ "shiny/25-partner.json",
+ "shiny/796.json",
+ "shiny/449.json",
+ "shiny/726.json",
+ "shiny/196.json",
+ "shiny/670-blue.json",
+ "shiny/306-mega.json",
+ "shiny/930.json",
+ "shiny/124.json",
+ "shiny/352.json",
+ "shiny/401.json",
+ "shiny/797.json",
+ "shiny/422-west.json",
+ "shiny/897.json",
+ "shiny/493-psychic.json",
+ "shiny/420.json",
+ "shiny/323-mega.json",
+ "shiny/364.json",
+ "shiny/201-v.json",
+ "shiny/801.json",
+ "shiny/672.json",
+ "shiny/4222.json",
+ "shiny/818-gigantamax.json",
+ "shiny/362.json",
+ "shiny/658-ash.json",
+ "shiny/338.json",
+ "shiny/712.json",
+ "shiny/19.json",
+ "shiny/649-chill.json",
+ "shiny/268.json",
+ "shiny/984.json",
+ "shiny/179.json",
+ "shiny/567.json",
+ "shiny/378.json",
+ "shiny/412-plant.json",
+ "shiny/773-ghost.json",
+ "shiny/194.json",
+ "shiny/779.json",
+ "shiny/6-mega-y.json",
+ "shiny/224.json",
+ "shiny/2020.json",
+ "shiny/201-e.json",
+ "shiny/904.json",
+ "shiny/686.json",
+ "shiny/676-dandy.json",
+ "shiny/2670.json",
+ "shiny/4083.json",
+ "shiny/613.json",
+ "shiny/736.json",
+ "shiny/129.json",
+ "shiny/966-segin-starmobile.json",
+ "shiny/1011.json",
+ "shiny/379.json",
+ "shiny/163.json",
+ "shiny/239.json",
+ "shiny/687.json",
+ "shiny/463.json",
+ "shiny/697.json",
+ "shiny/368.json",
+ "shiny/778-disguised.json",
+ "shiny/216.json",
+ "shiny/801-original.json",
+ "shiny/513.json",
+ "shiny/300.json",
+ "shiny/649-shock.json",
+ "shiny/15.json",
+ "shiny/396.json",
+ "shiny/640.json",
+ "shiny/493-ground.json",
+ "shiny/595.json",
+ "shiny/437.json",
+ "shiny/492-land.json",
+ "shiny/558.json",
+ "shiny/836.json",
+ "shiny/820.json",
+ "shiny/150.json",
+ "shiny/310-mega.json",
+ "shiny/676-debutante.json",
+ "shiny/876-female.json",
+ "shiny/81.json",
+ "shiny/658-battle-bond.json",
+ "shiny/702.json",
+ "shiny/501.json",
+ "shiny/624.json",
+ "shiny/669-blue.json",
+ "shiny/774-blue.json",
+ "shiny/763.json",
+ "shiny/852.json",
+ "shiny/493-water.json",
+ "shiny/481.json",
+ "shiny/87.json",
+ "shiny/113.json",
+ "shiny/94.json",
+ "shiny/172-spiky.json",
+ "shiny/800-dawn-wings.json",
+ "shiny/861.json",
+ "shiny/486.json",
+ "shiny/430.json",
+ "shiny/118.json",
+ "shiny/555.json",
+ "shiny/474.json",
+ "shiny/841-gigantamax.json",
+ "shiny/884.json",
+ "shiny/671-orange.json",
+ "shiny/841.json",
+ "shiny/800-ultra.json",
+ "shiny/386.json",
+ "shiny/1024-terastal.json",
+ "shiny/380.json",
+ "shiny/433.json",
+ "shiny/875.json",
+ "shiny/659.json",
+ "shiny/865.json",
+ "shiny/889-crowned.json",
+ "shiny/20.json",
+ "shiny/774-orange-meteor.json",
+ "shiny/249.json",
+ "shiny/479-wash.json",
+ "shiny/8128-blaze.json",
+ "shiny/774-indigo.json",
+ "shiny/421-overcast.json",
+ "shiny/585-autumn.json",
+ "shiny/999-roaming.json",
+ "shiny/370.json",
+ "shiny/918.json",
+ "shiny/149.json",
+ "shiny/814.json",
+ "shiny/540.json",
+ "shiny/262.json",
+ "shiny/685.json",
+ "shiny/757.json",
+ "shiny/564.json",
+ "shiny/774-violet-meteor.json",
+ "shiny/808.json",
+ "shiny/701.json",
+ "shiny/692.json",
+ "shiny/823.json",
+ "shiny/605.json",
+ "shiny/117.json",
+ "shiny/493-electric.json",
+ "shiny/431.json",
+ "shiny/93.json",
+ "shiny/506.json",
+ "shiny/1.json",
+ "shiny/884-gigantamax.json",
+ "shiny/351.json",
+ "shiny/180.json",
+ "shiny/902.json",
+ "shiny/373.json",
+ "shiny/412-trash.json",
+ "shiny/398.json",
+ "shiny/451.json",
+ "shiny/844-gigantamax.json",
+ "shiny/234.json",
+ "shiny/335.json",
+ "shiny/516.json",
+ "shiny/832.json",
+ "shiny/744.json",
+ "shiny/158.json",
+ "shiny/767.json",
+ "shiny/532.json",
+ "shiny/536.json",
+ "shiny/959.json",
+ "shiny/913.json",
+ "shiny/2051.json",
+ "shiny/195.json",
+ "shiny/418.json",
+ "shiny/494.json",
+ "shiny/666-marine.json",
+ "shiny/493-flying.json",
+ "shiny/666-sandstorm.json",
+ "shiny/656.json",
+ "shiny/554.json",
+ "shiny/493-ghost.json",
+ "shiny/541.json",
+ "shiny/31.json",
+ "shiny/85.json",
+ "shiny/704.json",
+ "shiny/834.json",
+ "shiny/372.json",
+ "shiny/458.json",
+ "shiny/311.json",
+ "shiny/340.json",
+ "shiny/479-frost.json",
+ "shiny/586-autumn.json",
+ "shiny/619.json",
+ "shiny/860.json",
+ "shiny/669-orange.json",
+ "shiny/655.json",
+ "shiny/877.json",
+ "shiny/376.json",
+ "shiny/309.json",
+ "shiny/4264.json",
+ "shiny/783.json",
+ "shiny/201-j.json",
+ "shiny/122.json",
+ "shiny/493-steel.json",
+ "shiny/507.json",
+ "shiny/670-yellow.json",
+ "shiny/143-gigantamax.json",
+ "shiny/677.json",
+ "shiny/869-ruby-cream.json",
+ "shiny/559.json",
+ "shiny/843.json",
+ "shiny/65-mega.json",
+ "shiny/365.json",
+ "shiny/448-mega.json",
+ "shiny/238.json",
+ "shiny/2052.json",
+ "shiny/220.json",
+ "shiny/675.json",
+ "shiny/426.json",
+ "shiny/176.json",
+ "shiny/868.json",
+ "shiny/75.json",
+ "shiny/942.json",
+ "shiny/666-tundra.json",
+ "shiny/442.json",
+ "shiny/717.json",
+ "shiny/254-mega.json",
+ "shiny/1002.json",
+ "shiny/76.json",
+ "shiny/922.json",
+ "shiny/493-bug.json",
+ "shiny/230.json",
+ "shiny/275.json",
+ "shiny/819.json",
+ "shiny/560.json",
+ "shiny/9.json",
+ "shiny/1012-counterfeit.json",
+ "shiny/4122.json",
+ "shiny/977.json",
+ "shiny/773-grass.json",
+ "shiny/906.json",
+ "shiny/954.json",
+ "shiny/869-caramel-swirl.json",
+ "shiny/201-g.json",
+ "shiny/4077.json",
+ "shiny/919.json",
+ "shiny/434.json",
+ "shiny/1020.json",
+ "shiny/871.json",
+ "shiny/550-red-striped.json",
+ "shiny/188.json",
+ "shiny/941.json",
+ "shiny/459.json",
+ "shiny/493-dark.json",
+ "shiny/3-gigantamax.json",
+ "shiny/768.json",
+ "shiny/78.json",
+ "shiny/296.json",
+ "shiny/66.json",
+ "shiny/359.json",
+ "shiny/889.json",
+ "shiny/279.json",
+ "shiny/4.json",
+ "shiny/746.json",
+ "shiny/834-gigantamax.json",
+ "shiny/4562.json",
+ "shiny/765.json",
+ "shiny/134.json",
+ "shiny/187.json",
+ "shiny/483-origin.json",
+ "shiny/25-smart-cosplay.json",
+ "shiny/718-10.json",
+ "shiny/302.json",
+ "shiny/281.json",
+ "shiny/333.json",
+ "shiny/269.json",
+ "shiny/651.json",
+ "shiny/892-gigantamax-single.json",
+ "shiny/225.json",
+ "shiny/714.json",
+ "shiny/842.json",
+ "shiny/201-p.json",
+ "shiny/738.json",
+ "shiny/741-pompom.json",
+ "shiny/177.json",
+ "shiny/1000.json",
+ "shiny/889-behemoth-bash.json",
+ "shiny/934.json",
+ "shiny/803.json",
+ "shiny/874.json",
+ "shiny/594.json",
+ "shiny/931-white-plumage.json",
+ "shiny/503.json",
+ "shiny/287.json",
+ "shiny/208.json",
+ "shiny/642-therian.json",
+ "shiny/6100.json",
+ "shiny/25-cosplay.json",
+ "shiny/6-gigantamax.json",
+ "shiny/392.json",
+ "shiny/720.json",
+ "shiny/493-normal.json",
+ "shiny/493-fighting.json",
+ "shiny/412-sandy.json",
+ "shiny/867.json",
+ "shiny/607.json",
+ "shiny/681.json",
+ "shiny/869-rainbow-swirl.json",
+ "shiny/236.json",
+ "shiny/438.json",
+ "shiny/201-n.json",
+ "shiny/662.json",
+ "shiny/252.json",
+ "shiny/1008-ultimate-mode.json",
+ "shiny/62.json",
+ "shiny/138.json",
+ "shiny/794.json",
+ "shiny/876.json",
+ "shiny/785.json",
+ "shiny/739.json",
+ "shiny/592.json",
+ "shiny/359-mega.json",
+ "shiny/52.json",
+ "shiny/885.json",
+ "shiny/982.json",
+ "shiny/750.json",
+ "shiny/1022.json",
+ "shiny/266.json",
+ "shiny/758.json",
+ "shiny/201-k.json",
+ "shiny/773-fire.json",
+ "shiny/387.json",
+ "shiny/671-yellow.json",
+ "shiny/574.json",
+ "shiny/240.json",
+ "shiny/519.json",
+ "shiny/887.json",
+ "shiny/898-shadow.json",
+ "shiny/201-a.json",
+ "shiny/950.json",
+ "shiny/61.json",
+ "shiny/295.json",
+ "shiny/882.json",
+ "shiny/847.json",
+ "shiny/6571.json",
+ "shiny/689.json",
+ "shiny/669-red.json",
+ "shiny/778-busted.json",
+ "shiny/815-gigantamax.json",
+ "shiny/471.json",
+ "shiny/159.json",
+ "shiny/290.json",
+ "shiny/585-winter.json",
+ "shiny/151.json",
+ "shiny/233.json",
+ "shiny/203.json",
+ "shiny/718.json",
+ "shiny/331.json",
+ "shiny/407.json",
+ "shiny/154.json",
+ "shiny/68.json",
+ "shiny/578.json",
+ "shiny/21.json",
+ "shiny/588.json",
+ "shiny/2088.json",
+ "shiny/212.json",
+ "shiny/627.json",
+ "shiny/937.json",
+ "shiny/626.json",
+ "shiny/777.json",
+ "shiny/773-bug.json",
+ "shiny/1004.json",
+ "shiny/99-gigantamax.json",
+ "shiny/109.json",
+ "shiny/585-spring.json",
+ "shiny/413-sandy.json",
+ "shiny/947.json",
+ "shiny/260-mega.json",
+ "shiny/908.json",
+ "shiny/898.json",
+ "shiny/181.json",
+ "shiny/773-water.json",
+ "shiny/421-sunshine.json",
+ "shiny/232.json",
+ "shiny/637.json",
+ "shiny/457.json",
+ "shiny/133-partner.json",
+ "shiny/367.json",
+ "shiny/530.json",
+ "shiny/681-blade.json",
+ "shiny/498.json",
+ "shiny/447.json",
+ "shiny/485.json",
+ "shiny/184.json",
+ "shiny/976.json",
+ "shiny/500.json",
+ "shiny/925-three.json",
+ "shiny/164.json",
+ "shiny/106.json",
+ "shiny/464.json",
+ "shiny/386-speed.json",
+ "shiny/745-dusk.json",
+ "shiny/47.json",
+ "shiny/4145.json",
+ "shiny/983.json",
+ "shiny/310.json",
+ "shiny/670-orange.json",
+ "shiny/799.json",
+ "shiny/673.json",
+ "shiny/259.json",
+ "shiny/611.json",
+ "shiny/6705.json",
+ "shiny/666-ocean.json",
+ "shiny/517.json",
+ "shiny/404.json",
+ "shiny/482.json",
+ "shiny/510.json",
+ "shiny/477.json",
+ "shiny/709.json",
+ "shiny/15-mega.json",
+ "shiny/405.json",
+ "shiny/690.json",
+ "shiny/901.json",
+ "shiny/245.json",
+ "shiny/4079.json",
+ "shiny/207.json",
+ "shiny/345.json",
+ "shiny/2053.json",
+ "shiny/980.json",
+ "shiny/849.json",
+ "shiny/241.json",
+ "shiny/584.json",
+ "shiny/746-school.json",
+ "shiny/361.json",
+ "shiny/582.json",
+ "shiny/381-mega.json",
+ "shiny/201-d.json",
+ "shiny/978-curly.json",
+ "shiny/855.json",
+ "shiny/156.json",
+ "shiny/52-gigantamax.json",
+ "shiny/324.json",
+ "shiny/380-mega.json",
+ "shiny/419.json",
+ "shiny/903.json",
+ "shiny/353.json",
+ "shiny/480.json",
+ "shiny/53.json",
+ "shiny/206.json",
+ "shiny/621.json",
+ "shiny/737.json",
+ "shiny/130-mega.json",
+ "shiny/198.json",
+ "shiny/4080.json",
+ "shiny/142.json",
+ "shiny/202.json",
+ "shiny/646.json",
+ "shiny/539.json",
+ "shiny/602.json",
+ "shiny/312.json",
+ "shiny/351-snowy.json",
+ "shiny/94-gigantamax.json",
+ "shiny/493-rock.json",
+ "shiny/9-mega.json",
+ "shiny/6713.json",
+ "shiny/615.json",
+ "shiny/492-sky.json",
+ "shiny/902-female.json",
+ "shiny/484.json",
+ "shiny/972.json",
+ "shiny/178.json",
+ "shiny/645-therian.json",
+ "shiny/495.json",
+ "shiny/879.json",
+ "shiny/270.json",
+ "shiny/812-gigantamax.json",
+ "shiny/348.json",
+ "shiny/201-t.json",
+ "shiny/618.json",
+ "shiny/97.json",
+ "shiny/774-orange.json",
+ "shiny/773-fighting.json",
+ "shiny/951.json",
+ "shiny/774-green-meteor.json",
+ "shiny/936.json",
+ "shiny/961.json",
+ "shiny/6706.json",
+ "shiny/939.json",
+ "shiny/46.json",
+ "shiny/978-droopy.json",
+ "shiny/844.json",
+ "shiny/277.json",
+ "shiny/1017-teal-mask.json",
+ "shiny/6570.json",
+ "shiny/727.json",
+ "shiny/201-h.json",
+ "shiny/487-origin.json",
+ "shiny/183.json",
+ "shiny/456.json",
+ "shiny/4078.json",
+ "shiny/678.json",
+ "shiny/953.json",
+ "shiny/69.json",
+ "shiny/487-altered.json",
+ "shiny/294.json",
+ "shiny/314.json",
+ "shiny/666-icy-snow.json",
+ "shiny/467.json",
+ "shiny/210.json",
+ "shiny/218.json",
+ "shiny/812.json",
+ "shiny/40.json",
+ "shiny/825.json",
+ "shiny/242.json",
+ "shiny/170.json",
+ "shiny/666-archipelago.json",
+ "shiny/435.json",
+ "shiny/946.json",
+ "shiny/185.json",
+ "shiny/395.json",
+ "shiny/520.json",
+ "shiny/787.json",
+ "shiny/774.json",
+ "shiny/833.json",
+ "shiny/394.json",
+ "shiny/896.json",
+ "shiny/590.json",
+ "shiny/654.json",
+ "shiny/2074.json",
+ "shiny/792-full-moon.json",
+ "shiny/816.json",
+ "shiny/753.json",
+ "shiny/612.json",
+ "shiny/25-cool-cosplay.json",
+ "shiny/965.json",
+ "shiny/228.json",
+ "shiny/123.json",
+ "shiny/676-pharaoh.json",
+ "shiny/601.json",
+ "shiny/671-red.json",
+ "shiny/1017-wellspring-mask.json",
+ "shiny/720-unbound.json",
+ "shiny/968.json",
+ "shiny/518.json",
+ "shiny/916-female.json",
+ "shiny/909.json",
+ "shiny/413-trash.json",
+ "shiny/325.json",
+ "shiny/80-mega.json",
+ "shiny/625.json",
+ "shiny/773-steel.json",
+ "shiny/729.json",
+ "shiny/515.json",
+ "shiny/282-mega.json",
+ "shiny/56.json",
+ "shiny/998.json",
+ "shiny/409.json",
+ "shiny/762.json",
+ "shiny/955.json",
+ "shiny/86.json",
+ "shiny/493-poison.json",
+ "shiny/148.json",
+ "shiny/733.json",
+ "shiny/441.json",
+ "shiny/201-c.json",
+ "shiny/2.json",
+ "shiny/716-active.json",
+ "shiny/116.json",
+ "shiny/298.json",
+ "shiny/4555-zen.json",
+ "shiny/528.json",
+ "shiny/999.json",
+ "shiny/666-poke-ball.json",
+ "shiny/774-violet.json",
+ "shiny/2027.json",
+ "shiny/635.json",
+ "shiny/131-gigantamax.json",
+ "shiny/79.json",
+ "shiny/181-mega.json",
+ "shiny/174.json",
+ "shiny/246.json",
+ "shiny/773.json",
+ "shiny/596.json",
+ "shiny/91.json",
+ "shiny/25-tough-cosplay.json",
+ "shiny/99.json",
+ "shiny/24.json",
+ "shiny/400.json",
+ "shiny/1017-hearthflame-mask-tera.json",
+ "shiny/851.json",
+ "shiny/1001.json",
+ "shiny/488.json",
+ "shiny/422-east.json",
+ "shiny/586-spring.json",
+ "shiny/565.json",
+ "shiny/6211.json",
+ "shiny/774-red.json",
+ "shiny/830.json",
+ "shiny/589.json",
+ "shiny/544.json",
+ "shiny/319-mega.json",
+ "shiny/682.json",
+ "shiny/992.json",
+ "shiny/600.json",
+ "shiny/886.json",
+ "shiny/425.json",
+ "shiny/670-white.json",
+ "shiny/201-m.json",
+ "shiny/811.json",
+ "shiny/111.json",
+ "shiny/35.json",
+ "shiny/8.json",
+ "shiny/926.json",
+ "shiny/979.json",
+ "shiny/381.json",
+ "shiny/211.json",
+ "shiny/303-mega.json",
+ "shiny/927.json",
+ "shiny/643.json",
+ "shiny/490.json",
+ "shiny/935.json",
+ "shiny/17.json",
+ "shiny/784.json",
+ "shiny/297.json",
+ "shiny/745.json",
+ "shiny/2105.json",
+ "shiny/384.json",
+ "shiny/472.json",
+ "shiny/581.json",
+ "shiny/413-plant.json",
+ "shiny/248-mega.json",
+ "shiny/791.json",
+ "shiny/671-white.json",
+ "shiny/609.json",
+ "shiny/84.json",
+ "shiny/103.json",
+ "shiny/43.json",
+ "shiny/676-la-reine.json",
+ "shiny/204.json",
+ "shiny/888-behemoth-blade.json",
+ "shiny/869-salted-cream.json",
+ "shiny/114.json",
+ "shiny/460-mega.json",
+ "shiny/741-sensu.json",
+ "shiny/719-mega.json",
+ "shiny/920.json",
+ "shiny/773-psychic.json",
+ "shiny/749.json",
+ "shiny/8901.json",
+ "shiny/4263.json",
+ "shiny/337.json",
+ "shiny/793.json",
+ "shiny/505.json",
+ "shiny/759.json",
+ "shiny/890.json",
+ "shiny/694.json",
+ "shiny/773-ice.json",
+ "shiny/320.json",
+ "shiny/406.json",
+ "shiny/809-gigantamax.json",
+ "shiny/538.json",
+ "shiny/962.json",
+ "shiny/997.json",
+ "shiny/446.json",
+ "shiny/905-therian.json",
+ "shiny/773-rock.json",
+ "shiny/102.json",
+ "shiny/96.json",
+ "shiny/869-mint-cream.json",
+ "shiny/587.json",
+ "shiny/782.json",
+ "shiny/1017-cornerstone-mask.json",
+ "shiny/89.json",
+ "shiny/126.json",
+ "shiny/1021.json",
+ "shiny/4555.json",
+ "shiny/36.json",
+ "shiny/583.json",
+ "shiny/339.json",
+ "shiny/214.json",
+ "shiny/653.json",
+ "shiny/721.json",
+ "shiny/802-zenith.json",
+ "shiny/526.json",
+ "shiny/866.json",
+ "shiny/199.json",
+ "shiny/475-mega.json",
+ "shiny/773-fairy.json",
+ "shiny/443.json",
+ "shiny/987.json",
+ "shiny/376-mega.json",
+ "shiny/223.json",
+ "shiny/788.json",
+ "shiny/575.json",
+ "shiny/165.json",
+ "shiny/566.json",
+ "shiny/466.json",
+ "shiny/786.json",
+ "shiny/666-savanna.json",
+ "shiny/666-jungle.json",
+ "shiny/666-high-plains.json",
+ "shiny/608.json",
+ "shiny/27.json",
+ "shiny/393.json",
+ "shiny/543.json",
+ "shiny/98.json",
+ "shiny/3-mega.json",
+ "shiny/374.json",
+ "shiny/64.json",
+ "shiny/137.json",
+ "shiny/342.json",
+ "shiny/593.json",
+ "shiny/888.json",
+ "shiny/483.json",
+ "shiny/890-eternamax.json",
+ "shiny/305.json",
+ "shiny/631.json",
+ "shiny/858-gigantamax.json",
+ "shiny/201-question.json",
+ "shiny/869-matcha-cream.json",
+ "shiny/424.json",
+ "shiny/55.json",
+ "shiny/167.json",
+ "shiny/572.json",
+ "shiny/8128.json",
+ "shiny/493-dragon.json",
+ "shiny/146.json",
+ "shiny/710.json",
+ "shiny/403.json",
+ "shiny/985.json",
+ "shiny/127-mega.json",
+ "shiny/674.json",
+ "shiny/50.json",
+ "shiny/893.json",
+ "shiny/604.json",
+ "shiny/863.json",
+ "shiny/133-gigantamax.json",
+ "shiny/652.json",
+ "shiny/669-white.json",
+ "shiny/452.json",
+ "shiny/776.json",
+ "shiny/880.json",
+ "shiny/912.json",
+ "shiny/723.json",
+ "shiny/186.json",
+ "shiny/92.json",
+ "shiny/851-gigantamax.json",
+ "shiny/657.json",
+ "shiny/650.json",
+ "shiny/774-yellow.json",
+ "shiny/201-y.json",
+ "shiny/390.json",
+ "shiny/152.json",
+ "shiny/229.json",
+ "shiny/191.json",
+ "shiny/292.json",
+ "shiny/967.json",
+ "shiny/813.json",
+ "shiny/617.json",
+ "shiny/798.json",
+ "shiny/209.json",
+ "shiny/845-gorging.json",
+ "shiny/135.json",
+ "shiny/162.json",
+ "shiny/293.json",
+ "shiny/840.json",
+ "shiny/827.json",
+ "shiny/14.json",
+ "shiny/283.json",
+ "shiny/774-yellow-meteor.json",
+ "shiny/715.json",
+ "shiny/414.json",
+ "shiny/2037.json",
+ "shiny/849-gigantamax.json",
+ "shiny/222.json",
+ "shiny/911.json",
+ "shiny/410.json",
+ "shiny/974.json",
+ "shiny/742.json",
+ "shiny/479.json",
+ "shiny/924.json",
+ "shiny/139.json",
+ "shiny/60.json",
+ "shiny/988.json",
+ "shiny/308-mega.json",
+ "shiny/861-gigantamax.json",
+ "shiny/666-polar.json",
+ "shiny/660.json",
+ "shiny/385.json",
+ "shiny/839.json",
+ "shiny/214-mega.json",
+ "shiny/257.json",
+ "shiny/321.json",
+ "shiny/219.json",
+ "shiny/800.json",
+ "shiny/205.json",
+ "shiny/7.json",
+ "shiny/773-flying.json",
+ "shiny/774-green.json",
+ "shiny/872.json",
+ "shiny/479-heat.json",
+ "shiny/462.json",
+ "shiny/327.json",
+ "shiny/74.json",
+ "shiny/511.json",
+ "shiny/6.json",
+ "shiny/428.json",
+ "shiny/857.json",
+ "shiny/26.json",
+ "shiny/666-modern.json",
+ "shiny/756.json",
+ "shiny/23.json",
+ "shiny/6059.json",
+ "shiny/258.json",
+ "shiny/491.json",
+ "shiny/4144.json",
+ "shiny/716-neutral.json",
+ "shiny/397.json",
+ "shiny/229-mega.json",
+ "shiny/304.json",
+ "shiny/323.json",
+ "shiny/734.json",
+ "shiny/504.json",
+ "shiny/115-mega.json",
+ "shiny/925-four.json",
+ "shiny/993.json",
+ "shiny/475.json",
+ "shiny/330.json",
+ "shiny/263.json",
+ "shiny/307.json",
+ "shiny/773-poison.json",
+ "shiny/771.json",
+ "shiny/423-east.json",
+ "shiny/586-winter.json",
+ "shiny/291.json",
+ "shiny/958.json",
+ "shiny/915.json",
+ "shiny/688.json",
+ "shiny/514.json",
+ "shiny/804.json",
+ "shiny/525.json",
+ "shiny/2075.json",
+ "shiny/850.json",
+ "shiny/1017-wellspring-mask-tera.json",
+ "shiny/815.json",
+ "shiny/522.json",
+ "shiny/58.json",
+ "shiny/193.json",
+ "shiny/679.json",
+ "shiny/6215.json",
+ "shiny/227.json",
+ "shiny/641-therian.json",
+ "shiny/182.json",
+ "shiny/172.json",
+ "shiny/2026.json",
+ "shiny/802.json",
+ "shiny/666-river.json",
+ "shiny/1009.json",
+ "shiny/351-sunny.json",
+ "shiny/644.json",
+ "shiny/969.json",
+ "shiny/436.json",
+ "shiny/869.json",
+ "shiny/766.json",
+ "shiny/11.json",
+ "shiny/145.json",
+ "shiny/322.json",
+ "shiny/489.json",
+ "shiny/493-grass.json",
+ "shiny/428-mega.json",
+ "shiny/524.json",
+ "shiny/326.json",
+ "shiny/201-u.json",
+ "shiny/201-l.json",
+ "shiny/754.json",
+ "shiny/800-dusk-mane.json",
+ "shiny/150-mega-y.json",
+ "shiny/535.json",
+ "shiny/132.json",
+ "shiny/706.json",
+ "shiny/155.json",
+ "shiny/795.json",
+ "shiny/347.json",
+ "shiny/603.json",
+ "shiny/824.json",
+ "shiny/59.json",
+ "shiny/366.json",
+ "shiny/551.json",
+ "shiny/828.json",
+ "shiny/201-s.json",
+ "shiny/386-attack.json",
+ "shiny/267.json",
+ "shiny/695.json",
+ "shiny/678-female.json",
+ "shiny/332.json",
+ "shiny/377.json",
+ "shiny/562.json",
+ "shiny/817.json",
+ "shiny/856.json",
+ "shiny/639.json",
+ "shiny/448.json",
+ "shiny/917.json",
+ "shiny/991.json",
+ "shiny/2089.json",
+ "shiny/523.json",
+ "shiny/450.json",
+ "shiny/90.json",
+ "shiny/719.json",
+ "shiny/427.json",
+ "shiny/4052.json",
+ "shiny/769.json",
+ "shiny/735.json",
+ "shiny/25-beauty-cosplay.json",
+ "shiny/899.json",
+ "shiny/964-zero.json",
+ "shiny/173.json",
+ "shiny/8194.json",
+ "shiny/2028.json",
+ "shiny/823-gigantamax.json",
+ "shiny/966-ruchbah-starmobile.json",
+ "shiny/201-w.json",
+ "shiny/699.json",
+ "shiny/952.json",
+ "shiny/748.json",
+ "shiny/718-complete.json",
+ "shiny/6101.json",
+ "shiny/957.json",
+ "shiny/661.json",
+ "shiny/545.json",
+ "shiny/722.json",
+ "shiny/996.json",
+ "shiny/168.json",
+ "shiny/306.json",
+ "shiny/213.json",
+ "shiny/251.json",
+ "shiny/201-z.json",
+ "shiny/119.json",
+ "shiny/597.json",
+ "shiny/791-radiant-sun.json",
+ "shiny/284.json",
+ "shiny/6549.json",
+ "shiny/932.json",
+ "shiny/108.json",
+ "shiny/647-resolute.json",
+ "shiny/658.json",
+ "shiny/669-yellow.json",
+ "shiny/700.json",
+ "shiny/1016.json",
+ "shiny/835.json",
+ "shiny/943.json",
+ "shiny/273.json",
+ "shiny/745-midnight.json",
+ "shiny/964-hero.json",
+ "shiny/478.json",
+ "shiny/772.json",
+ "shiny/585-summer.json",
+ "shiny/439.json",
+ "shiny/638.json",
+ "shiny/313.json",
+ "shiny/995.json",
+ "shiny/666-meadow.json",
+ "shiny/166.json",
+ "shiny/826-gigantamax.json",
+ "shiny/837.json",
+ "shiny/931-yellow-plumage.json",
+ "shiny/73.json",
+ "shiny/115.json",
+ "shiny/577.json",
+ "shiny/971.json",
+ "shiny/664.json",
+ "shiny/774-blue-meteor.json",
+ "shiny/938.json",
+ "shiny/6628.json",
+ "shiny/161.json",
+ "shiny/286.json",
+ "shiny/231.json",
+ "shiny/253.json",
+ "shiny/48.json",
+ "shiny/1017-hearthflame-mask.json",
+ "shiny/569.json",
+ "shiny/2103.json",
+ "shiny/261.json",
+ "shiny/1007-apex-build.json",
+ "shiny/1025.json",
+ "shiny/429.json",
+ "shiny/82.json",
+ "shiny/928.json",
+ "shiny/2050.json",
+ "shiny/966-navi-starmobile.json",
+ "shiny/383.json",
+ "shiny/8128-aqua.json",
+ "shiny/648-pirouette.json",
+ "shiny/201-x.json",
+ "shiny/821.json",
+ "shiny/67.json",
+ "shiny/264.json",
+ "shiny/970.json",
+ "shiny/278.json",
+ "shiny/49.json",
+ "shiny/100.json",
+ "shiny/809.json",
+ "shiny/805.json",
+ "shiny/169.json",
+ "shiny/201-r.json",
+ "shiny/892-gigantamax-rapid.json",
+ "shiny/826.json",
+ "shiny/25-gigantamax.json",
+ "shiny/531-mega.json",
+ "shiny/142-mega.json",
+ "shiny/417.json",
+ "shiny/201-exclamation.json",
+ "shiny/350.json",
+ "shiny/157.json",
+ "shiny/533.json",
+ "shiny/642-incarnate.json",
+ "shiny/610.json",
+ "shiny/557.json",
+ "shiny/18.json",
+ "shiny/212-mega.json",
+ "shiny/33.json",
+ "shiny/921.json",
+ "shiny/289.json",
+ "shiny/280.json",
+ "shiny/235.json",
+ "shiny/356.json",
+ "shiny/25-cute-cosplay.json",
+ "shiny/693.json",
+ "shiny/363.json",
+ "shiny/741-pau.json",
+ "shiny/female/461.json",
+ "shiny/female/399.json",
+ "shiny/female/41.json",
+ "shiny/female/221.json",
+ "shiny/female/256.json",
+ "shiny/female/454.json",
+ "shiny/female/402.json",
+ "shiny/female/369.json",
+ "shiny/female/521.json",
+ "shiny/female/445.json",
+ "shiny/female/42.json",
+ "shiny/female/444.json",
+ "shiny/female/217.json",
+ "shiny/female/44.json",
+ "shiny/female/274.json",
+ "shiny/female/130.json",
+ "shiny/female/473.json",
+ "shiny/female/415.json",
+ "shiny/female/65.json",
+ "shiny/female/25-partner.json",
+ "shiny/female/449.json",
+ "shiny/female/401.json",
+ "shiny/female/19.json",
+ "shiny/female/194.json",
+ "shiny/female/224.json",
+ "shiny/female/129.json",
+ "shiny/female/396.json",
+ "shiny/female/118.json",
+ "shiny/female/20.json",
+ "shiny/female/398.json",
+ "shiny/female/195.json",
+ "shiny/female/418.json",
+ "shiny/female/85.json",
+ "shiny/female/275.json",
+ "shiny/female/459.json",
+ "shiny/female/25-smart-cosplay.json",
+ "shiny/female/269.json",
+ "shiny/female/208.json",
+ "shiny/female/25-cosplay.json",
+ "shiny/female/592.json",
+ "shiny/female/203.json",
+ "shiny/female/407.json",
+ "shiny/female/154.json",
+ "shiny/female/212.json",
+ "shiny/female/232.json",
+ "shiny/female/457.json",
+ "shiny/female/464.json",
+ "shiny/female/404.json",
+ "shiny/female/405.json",
+ "shiny/female/207.json",
+ "shiny/female/419.json",
+ "shiny/female/198.json",
+ "shiny/female/202.json",
+ "shiny/female/178.json",
+ "shiny/female/97.json",
+ "shiny/female/456.json",
+ "shiny/female/185.json",
+ "shiny/female/25-cool-cosplay.json",
+ "shiny/female/123.json",
+ "shiny/female/25-tough-cosplay.json",
+ "shiny/female/400.json",
+ "shiny/female/111.json",
+ "shiny/female/84.json",
+ "shiny/female/214.json",
+ "shiny/female/443.json",
+ "shiny/female/165.json",
+ "shiny/female/64.json",
+ "shiny/female/593.json",
+ "shiny/female/424.json",
+ "shiny/female/403.json",
+ "shiny/female/186.json",
+ "shiny/female/229.json",
+ "shiny/female/257.json",
+ "shiny/female/26.json",
+ "shiny/female/397.json",
+ "shiny/female/323.json",
+ "shiny/female/307.json",
+ "shiny/female/6215.json",
+ "shiny/female/322.json",
+ "shiny/female/267.json",
+ "shiny/female/332.json",
+ "shiny/female/450.json",
+ "shiny/female/25-beauty-cosplay.json",
+ "shiny/female/119.json",
+ "shiny/female/166.json",
+ "shiny/female/417.json",
+ "shiny/female/350.json",
+ "shiny/female/25-cute-cosplay.json",
+ "shiny/female/272.json",
+ "shiny/female/460.json",
+ "shiny/female/112.json",
+ "shiny/female/668.json",
+ "shiny/female/453.json",
+ "shiny/female/3.json",
+ "shiny/female/315.json",
+ "shiny/female/215.json",
+ "shiny/female/317.json",
+ "shiny/female/12.json",
+ "shiny/female/308.json",
+ "shiny/female/190.json",
+ "shiny/female/25.json",
+ "shiny/female/316.json",
+ "shiny/female/465.json",
+ "shiny/female/45.json",
+ "shiny/female/255.json",
+ "shiny/1003.json",
+ "shiny/859.json",
+ "shiny/131.json",
+ "shiny/272.json",
+ "shiny/845-gulping.json",
+ "shiny/576.json",
+ "shiny/460.json",
+ "shiny/112.json",
+ "shiny/666-sun.json",
+ "shiny/888-crowned.json",
+ "shiny/666-continental.json",
+ "shiny/741.json",
+ "shiny/905-incarnate.json",
+ "shiny/838.json",
+ "shiny/892-rapid-strike.json",
+ "shiny/668.json",
+ "shiny/960.json",
+ "shiny/319.json",
+ "shiny/877-hangry.json",
+ "shiny/774-red-meteor.json",
+ "shiny/357.json",
+ "shiny/591.json",
+ "shiny/453.json",
+ "shiny/288.json",
+ "shiny/760.json",
+ "shiny/568.json",
+ "shiny/171.json",
+ "shiny/755.json",
+ "shiny/29.json",
+ "shiny/302-mega.json",
+ "shiny/499.json",
+ "shiny/773-dark.json",
+ "shiny/94-mega.json",
+ "shiny/622.json",
+ "shiny/3.json",
+ "shiny/6157.json",
+ "shiny/18-mega.json",
+ "shiny/4146.json",
+ "shiny/315.json",
+ "shiny/666-monsoon.json",
+ "shiny/344.json",
+ "shiny/360.json",
+ "shiny/1015.json",
+ "shiny/318.json",
+ "shiny/493-fire.json",
+ "shiny/646-white.json",
+ "shiny/869-lemon-cream.json",
+ "shiny/391.json",
+ "shiny/39.json",
+ "shiny/382.json",
+ "shiny/630.json",
+ "shiny/761.json",
+ "shiny/810.json",
+ "shiny/822.json",
+ "shiny/125.json",
+ "shiny/9-gigantamax.json",
+ "shiny/570.json",
+ "shiny/708.json",
+ "shiny/254.json",
+ "shiny/2038.json",
+ "shiny/150-mega-x.json",
+ "shiny/215.json",
+ "shiny/556.json",
+ "shiny/493-ice.json",
+ "shiny/88.json",
+ "shiny/623.json",
+ "shiny/910.json",
+ "shiny/773-dragon.json",
+ "shiny/676-kabuki.json",
+ "shiny/966-caph-starmobile.json",
+ "shiny/140.json",
+ "shiny/317.json",
+ "shiny/479-mow.json",
+ "shiny/68-gigantamax.json",
+ "shiny/509.json",
+ "shiny/197.json",
+ "shiny/580.json",
+ "shiny/141.json",
+ "shiny/127.json",
+ "shiny/707.json",
+ "shiny/553.json",
+ "shiny/1013-unremarkable.json",
+ "shiny/711.json",
+ "shiny/1017-cornerstone-mask-tera.json",
+ "shiny/341.json",
+ "shiny/573.json",
+ "shiny/931-green-plumage.json",
+ "shiny/144.json",
+ "shiny/549.json",
+ "shiny/355.json",
+ "shiny/12.json",
+ "shiny/512.json",
+ "shiny/648-aria.json",
+ "shiny/201-f.json",
+ "shiny/529.json",
+ "shiny/854.json",
+ "shiny/933.json",
+ "shiny/676-star.json",
+ "shiny/382-primal.json",
+ "shiny/1010.json",
+ "shiny/956.json",
+ "shiny/724.json",
+ "shiny/308.json",
+ "shiny/226.json",
+ "shiny/647-ordinary.json",
+ "shiny/2019.json",
+ "shiny/949.json",
+ "shiny/389.json",
+ "shiny/276.json",
+ "shiny/670-red.json",
+ "shiny/873.json",
+ "shiny/190.json",
+ "shiny/285.json",
+ "shiny/383-primal.json",
+ "shiny/990.json",
+ "shiny/346.json",
+ "shiny/455.json",
+ "shiny/25.json",
+ "shiny/586-summer.json",
+ "shiny/981.json",
+ "shiny/104.json",
+ "shiny/914.json",
+ "shiny/299.json",
+ "shiny/316.json",
+ "shiny/676-heart.json",
+ "shiny/666-fancy.json",
+ "shiny/120.json",
+ "shiny/175.json",
+ "shiny/465.json",
+ "shiny/408.json",
+ "shiny/740.json",
+ "shiny/849-lowkey.json",
+ "shiny/848.json",
+ "shiny/725.json",
+ "shiny/671-blue.json",
+ "shiny/13.json",
+ "shiny/121.json",
+ "shiny/6058.json",
+ "shiny/57.json",
+ "shiny/497.json",
+ "shiny/265.json",
+ "shiny/63.json",
+ "shiny/634.json",
+ "shiny/208-mega.json",
+ "shiny/45.json",
+ "shiny/743.json",
+ "shiny/354-mega.json",
+ "shiny/1017-teal-mask-tera.json",
+ "shiny/83.json",
+ "shiny/875-no-ice.json",
+ "shiny/895.json",
+ "shiny/1006.json",
+ "shiny/16.json",
+ "shiny/502.json",
+ "shiny/732.json",
+ "shiny/255.json",
+ "shiny/34.json",
+ "shiny/354.json",
+ "shiny/107.json",
+ "670-red.json",
+ "873.json",
+ "190.json",
+ "285.json",
+ "383-primal.json",
+ "990.json",
+ "346.json",
+ "455.json",
+ "25.json",
+ "586-summer.json",
+ "981.json",
+ "104.json",
+ "914.json",
+ "299.json",
+ "316.json",
+ "676-heart.json",
+ "666-fancy.json",
+ "120.json",
+ "175.json",
+ "465.json",
+ "408.json",
+ "740.json",
+ "849-lowkey.json",
+ "848.json",
+ "725.json",
+ "671-blue.json",
+ "13.json",
+ "121.json",
+ "6058.json",
+ "57.json",
+ "497.json",
+ "265.json",
+ "63.json",
+ "634.json",
+ "208-mega.json",
+ "45.json",
+ "743.json",
+ "354-mega.json",
+ "1017-teal-mask-tera.json",
+ "83.json",
+ "875-no-ice.json",
+ "895.json",
+ "1006.json",
+ "16.json",
+ "502.json",
+ "732.json",
+ "255.json",
+ "34.json",
+ "354.json",
+ "107.json",
+]
SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
SPDX-License-Identifier = "AGPL-3.0-only"
+
+[[annotations]] # CC0 for files of insignificant originality
+path = ["variant/_exp_masterlist.json", "variant/_masterlist.json"]
diff --git a/public/images/pokemon/icons/configuration.tps b/scripts/pokemon-icons/configuration.tps
similarity index 98%
rename from public/images/pokemon/icons/configuration.tps
rename to scripts/pokemon-icons/configuration.tps
index a0cfa1c753c..7d84dba4c9c 100644
--- a/public/images/pokemon/icons/configuration.tps
+++ b/scripts/pokemon-icons/configuration.tps
@@ -1,3 +1,7 @@
+
diff --git a/public/images/pokemon/icons/icons.ps1 b/scripts/pokemon-icons/icons.ps1
similarity index 100%
rename from public/images/pokemon/icons/icons.ps1
rename to scripts/pokemon-icons/icons.ps1
diff --git a/scripts/sprites/configuration.tps b/scripts/sprites/configuration.tps
index 21e5b7b306c..aab442d5525 100644
--- a/scripts/sprites/configuration.tps
+++ b/scripts/sprites/configuration.tps
@@ -1,6 +1,6 @@
diff --git a/scripts/sprites/convert.ps1 b/scripts/sprites/convert.ps1
index 998d915ba5a..0334f2d0daf 100644
--- a/scripts/sprites/convert.ps1
+++ b/scripts/sprites/convert.ps1
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2025 Pagefault Games
+#
+# SPDX-License-Identifier: AGPL-3.0-only
+
$sourceDir = "."
$outputDir = ".\output"
From ec36c3405610b4066e5c6d4a99d9b139b04dc797 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 9 Sep 2025 11:43:40 -0500
Subject: [PATCH 13/34] Add license for bat scripts in public
---
public/REUSE.toml | 2 ++
public/images/items/items.bat | 1 -
public/images/pokemon/icons/4/icons.bat | 3 +++
scripts/asset-tooling/items.bat | 5 +++++
scripts/{ => asset-tooling}/pokemon-icons/configuration.tps | 1 +
scripts/{ => asset-tooling}/pokemon-icons/icons.ps1 | 4 ++++
scripts/{ => asset-tooling}/resize-battle-anims.ps1 | 5 +++++
scripts/{ => asset-tooling}/sprites/configuration.tps | 0
scripts/{ => asset-tooling}/sprites/convert-ebdx.ps1 | 3 ++-
scripts/{ => asset-tooling}/sprites/convert.ps1 | 3 ++-
scripts/{ => asset-tooling}/sprites/sheet.bat | 1 +
scripts/{ => asset-tooling}/update-exp-sprites.ps1 | 0
12 files changed, 25 insertions(+), 3 deletions(-)
delete mode 100644 public/images/items/items.bat
create mode 100644 scripts/asset-tooling/items.bat
rename scripts/{ => asset-tooling}/pokemon-icons/configuration.tps (99%)
rename scripts/{ => asset-tooling}/pokemon-icons/icons.ps1 (99%)
rename scripts/{ => asset-tooling}/resize-battle-anims.ps1 (51%)
rename scripts/{ => asset-tooling}/sprites/configuration.tps (100%)
rename scripts/{ => asset-tooling}/sprites/convert-ebdx.ps1 (97%)
rename scripts/{ => asset-tooling}/sprites/convert.ps1 (97%)
rename scripts/{ => asset-tooling}/sprites/sheet.bat (86%)
rename scripts/{ => asset-tooling}/update-exp-sprites.ps1 (100%)
diff --git a/public/REUSE.toml b/public/REUSE.toml
index be536beb43d..38fa958e957 100644
--- a/public/REUSE.toml
+++ b/public/REUSE.toml
@@ -9,6 +9,8 @@ version = 1
path = [
"manifest.webmanifest",
"battle-anims/*.json", # Auto generated through our own tooling
+ "**/*.bat",
+ "**/*.ps1",
]
SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
SPDX-License-Identifier = "AGPL-3.0-only"
diff --git a/public/images/items/items.bat b/public/images/items/items.bat
deleted file mode 100644
index fca223e3b79..00000000000
--- a/public/images/items/items.bat
+++ /dev/null
@@ -1 +0,0 @@
-cmd /c TexturePacker ./ ./configuration.tps --sheet ../items.png --data ../items.json --replace .png=
\ No newline at end of file
diff --git a/public/images/pokemon/icons/4/icons.bat b/public/images/pokemon/icons/4/icons.bat
index 820f29f2536..847c4ddd5d9 100644
--- a/public/images/pokemon/icons/4/icons.bat
+++ b/public/images/pokemon/icons/4/icons.bat
@@ -1 +1,4 @@
+:: SPDX-FileCopyrightText: 2024 Pagefault Games
+::
+:: SPDX-License-Identifier: AGPL-3.0-only
cmd /c TexturePacker ./ ../configuration.tps --sheet ../../../pokemon_icons_4.png --data ../../../pokemon_icons_4.json --replace .png=
\ No newline at end of file
diff --git a/scripts/asset-tooling/items.bat b/scripts/asset-tooling/items.bat
new file mode 100644
index 00000000000..46a1a887370
--- /dev/null
+++ b/scripts/asset-tooling/items.bat
@@ -0,0 +1,5 @@
+:: SPDX-FileCopyrightText: 2024 Pagefault Games
+:: SPDX-FileContributor: FlashfyreDev
+::
+:: SPDX-License-Identifier: AGPL-3.0-only
+cmd /c TexturePacker ./ ./configuration.tps --sheet ../public/images/items.png --data ../items.json --replace .png=
\ No newline at end of file
diff --git a/scripts/pokemon-icons/configuration.tps b/scripts/asset-tooling/pokemon-icons/configuration.tps
similarity index 99%
rename from scripts/pokemon-icons/configuration.tps
rename to scripts/asset-tooling/pokemon-icons/configuration.tps
index 7d84dba4c9c..30f2ebeffe5 100644
--- a/scripts/pokemon-icons/configuration.tps
+++ b/scripts/asset-tooling/pokemon-icons/configuration.tps
@@ -1,5 +1,6 @@
diff --git a/scripts/pokemon-icons/icons.ps1 b/scripts/asset-tooling/pokemon-icons/icons.ps1
similarity index 99%
rename from scripts/pokemon-icons/icons.ps1
rename to scripts/asset-tooling/pokemon-icons/icons.ps1
index 3e7a534f082..f9af185dbc1 100644
--- a/scripts/pokemon-icons/icons.ps1
+++ b/scripts/asset-tooling/pokemon-icons/icons.ps1
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+# SPDX-FileContributor: FlashfyreDev
+#
+# SPDX-License-Identifier: AGPL-3.0-only
$pkmnTable = @{
"bulbasaur" = "1"
"ivysaur" = "2"
diff --git a/scripts/resize-battle-anims.ps1 b/scripts/asset-tooling/resize-battle-anims.ps1
similarity index 51%
rename from scripts/resize-battle-anims.ps1
rename to scripts/asset-tooling/resize-battle-anims.ps1
index 55630065e5d..863544c1d6f 100644
--- a/scripts/resize-battle-anims.ps1
+++ b/scripts/asset-tooling/resize-battle-anims.ps1
@@ -1,3 +1,8 @@
+# SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+# SPDX-FileContributor: FlashfyreDev
+#
+# SPDX-License-Identifier: AGPL-3.0-only
+
Get-ChildItem -Path "*.png" | ForEach-Object {
magick.exe convert $_.FullName -interpolate Integer -filter point -resize "50%" $_.FullName
}
\ No newline at end of file
diff --git a/scripts/sprites/configuration.tps b/scripts/asset-tooling/sprites/configuration.tps
similarity index 100%
rename from scripts/sprites/configuration.tps
rename to scripts/asset-tooling/sprites/configuration.tps
diff --git a/scripts/sprites/convert-ebdx.ps1 b/scripts/asset-tooling/sprites/convert-ebdx.ps1
similarity index 97%
rename from scripts/sprites/convert-ebdx.ps1
rename to scripts/asset-tooling/sprites/convert-ebdx.ps1
index 3760ecf270a..4167e0d6078 100644
--- a/scripts/sprites/convert-ebdx.ps1
+++ b/scripts/asset-tooling/sprites/convert-ebdx.ps1
@@ -1,4 +1,5 @@
-# SPDX-FileCopyrightText: 2024 Pagefault Games
+# SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+# SPDX-FileContributor: FlashfyreDev
#
# SPDX-License-Identifier: AGPL-3.0-only
diff --git a/scripts/sprites/convert.ps1 b/scripts/asset-tooling/sprites/convert.ps1
similarity index 97%
rename from scripts/sprites/convert.ps1
rename to scripts/asset-tooling/sprites/convert.ps1
index 0334f2d0daf..abfebed4888 100644
--- a/scripts/sprites/convert.ps1
+++ b/scripts/asset-tooling/sprites/convert.ps1
@@ -1,4 +1,5 @@
-# SPDX-FileCopyrightText: 2025 Pagefault Games
+# SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+# SPDX-FileContributor: FlashfyreDev
#
# SPDX-License-Identifier: AGPL-3.0-only
diff --git a/scripts/sprites/sheet.bat b/scripts/asset-tooling/sprites/sheet.bat
similarity index 86%
rename from scripts/sprites/sheet.bat
rename to scripts/asset-tooling/sprites/sheet.bat
index 0e6a28a7d67..d1dbe4633be 100644
--- a/scripts/sprites/sheet.bat
+++ b/scripts/asset-tooling/sprites/sheet.bat
@@ -1,4 +1,5 @@
:: SPDX-FileCopyrightText: 2025 Pagefault Games
+:: SPDX-FileContributor: FlashfyreDev
::
:: SPDX-License-Identifier: AGPL-3.0-only
diff --git a/scripts/update-exp-sprites.ps1 b/scripts/asset-tooling/update-exp-sprites.ps1
similarity index 100%
rename from scripts/update-exp-sprites.ps1
rename to scripts/asset-tooling/update-exp-sprites.ps1
From 395785acf9144553902cc731f0aef91333fe377d Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 9 Sep 2025 11:49:38 -0500
Subject: [PATCH 14/34] Update licensing in scripts
---
LICENSES/{FAIR-USE.txt => LicenseRef-FAIR-USE.txt} | 0
.../{POKEMON-REBORN.txt => LicenseRef-POKEMON-REBORN.txt} | 0
scripts/helpers/strings.js | 2 +-
.../egg-move-template.boilerplate.ts.license | 4 ++++
scripts/parse-egg-moves/help-message.js | 6 ++++++
scripts/parse-egg-moves/interactive.js | 6 ++++++
scripts/parse-egg-moves/main.js | 5 +++++
scripts/parse-egg-moves/parse.js | 6 ++++++
typedoc-plugins/typedoc-plugin-rename-svg.js | 6 ++++++
9 files changed, 34 insertions(+), 1 deletion(-)
rename LICENSES/{FAIR-USE.txt => LicenseRef-FAIR-USE.txt} (100%)
rename LICENSES/{POKEMON-REBORN.txt => LicenseRef-POKEMON-REBORN.txt} (100%)
create mode 100644 scripts/parse-egg-moves/egg-move-template.boilerplate.ts.license
diff --git a/LICENSES/FAIR-USE.txt b/LICENSES/LicenseRef-FAIR-USE.txt
similarity index 100%
rename from LICENSES/FAIR-USE.txt
rename to LICENSES/LicenseRef-FAIR-USE.txt
diff --git a/LICENSES/POKEMON-REBORN.txt b/LICENSES/LicenseRef-POKEMON-REBORN.txt
similarity index 100%
rename from LICENSES/POKEMON-REBORN.txt
rename to LICENSES/LicenseRef-POKEMON-REBORN.txt
diff --git a/scripts/helpers/strings.js b/scripts/helpers/strings.js
index abc44620814..1a9cdd3db2c 100644
--- a/scripts/helpers/strings.js
+++ b/scripts/helpers/strings.js
@@ -1,5 +1,5 @@
/*
- * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ * SPDX-FileCopyrightText: 2025 Pagefault Games
* SPDX-FileContributor: Bertie690
*
* SPDX-License-Identifier: AGPL-3.0-only
diff --git a/scripts/parse-egg-moves/egg-move-template.boilerplate.ts.license b/scripts/parse-egg-moves/egg-move-template.boilerplate.ts.license
new file mode 100644
index 00000000000..e9b415fd834
--- /dev/null
+++ b/scripts/parse-egg-moves/egg-move-template.boilerplate.ts.license
@@ -0,0 +1,4 @@
+SPDX-FileCopyrightText: 2025 Pagefault Games
+SPDX-FileContributor: Bertie690
+
+SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/scripts/parse-egg-moves/help-message.js b/scripts/parse-egg-moves/help-message.js
index b498acdf23c..01c75dd91da 100644
--- a/scripts/parse-egg-moves/help-message.js
+++ b/scripts/parse-egg-moves/help-message.js
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ * SPDX-FileContributor: Bertie690
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
import chalk from "chalk";
/** Show help/usage text for the `eggMoves:parse` CLI. */
diff --git a/scripts/parse-egg-moves/interactive.js b/scripts/parse-egg-moves/interactive.js
index 68ee41e7900..72a4e437e72 100644
--- a/scripts/parse-egg-moves/interactive.js
+++ b/scripts/parse-egg-moves/interactive.js
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ * SPDX-FileContributor: Bertie690
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
import fs from "fs";
import chalk from "chalk";
import inquirer from "inquirer";
diff --git a/scripts/parse-egg-moves/main.js b/scripts/parse-egg-moves/main.js
index a009c81a041..e7b3af53fde 100644
--- a/scripts/parse-egg-moves/main.js
+++ b/scripts/parse-egg-moves/main.js
@@ -1,4 +1,9 @@
/*
+ * SPDX-FileCopyrightText: 2025 Pagefault Games
+ * SPDX-FileContributor: Bertie690
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ *
* This script accepts a CSV value or file path as input, parses the egg moves,
* and writes the output to a TypeScript file.
* It can be run interactively or with command line arguments.
diff --git a/scripts/parse-egg-moves/parse.js b/scripts/parse-egg-moves/parse.js
index fe7511f8b08..4920836c11c 100644
--- a/scripts/parse-egg-moves/parse.js
+++ b/scripts/parse-egg-moves/parse.js
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2025 Pagefault Games
+ * SPDX-FileContributor: Bertie690
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
import chalk from "chalk";
/**
diff --git a/typedoc-plugins/typedoc-plugin-rename-svg.js b/typedoc-plugins/typedoc-plugin-rename-svg.js
index 307206d6006..e940320313c 100644
--- a/typedoc-plugins/typedoc-plugin-rename-svg.js
+++ b/typedoc-plugins/typedoc-plugin-rename-svg.js
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2025 Pagefault Games
+ * SPDX-FileContributor: Bertie690
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
// @ts-check
import { PageKind, Renderer } from "typedoc";
From fe8c26c2b93f6cb0301fc569db7a8207595a45e0 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 9 Sep 2025 11:52:08 -0500
Subject: [PATCH 15/34] Fix typo in license ref
---
public/audio/REUSE.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/public/audio/REUSE.toml b/public/audio/REUSE.toml
index f295d6038a8..9d1f5a96e1c 100644
--- a/public/audio/REUSE.toml
+++ b/public/audio/REUSE.toml
@@ -161,7 +161,7 @@ SPDX-License-Identifier = "LicenseRef-FAIR-USE"
[[annotations]] # Pokemon Reborn
path = ["battle_anims/PRSFX-*.wav"]
SPDX-FileCopyrightText = "The Pokemon Reborn Team https://www.rebornevo.com/pr/index.html/"
-SPDX-License-Identifier = "LicsenseRef-POKEMON-REBORN"
+SPDX-License-Identifier = "LicenseRef-POKEMON-REBORN"
[[annotations]] # Firel
path = [
From a988a431c5402dbfdfc29ffd99460a3fbc700e9e Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 9 Sep 2025 11:54:05 -0500
Subject: [PATCH 16/34] Fix AGPL-3.0-or-later
---
.../parse-egg-moves/egg-move-template.boilerplate.ts.license | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/parse-egg-moves/egg-move-template.boilerplate.ts.license b/scripts/parse-egg-moves/egg-move-template.boilerplate.ts.license
index e9b415fd834..ce549b94a45 100644
--- a/scripts/parse-egg-moves/egg-move-template.boilerplate.ts.license
+++ b/scripts/parse-egg-moves/egg-move-template.boilerplate.ts.license
@@ -1,4 +1,4 @@
SPDX-FileCopyrightText: 2025 Pagefault Games
SPDX-FileContributor: Bertie690
-SPDX-License-Identifier: AGPL-3.0-or-later
+SPDX-License-Identifier: AGPL-3.0-only
From 637316a5fbddbf3d4ae62f69a2bb3b0ff83a7c86 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 9 Sep 2025 11:54:42 -0500
Subject: [PATCH 17/34] Add license info to typedoc.config.js
---
typedoc.config.js | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/typedoc.config.js b/typedoc.config.js
index d9e880743ca..09d681a4bde 100644
--- a/typedoc.config.js
+++ b/typedoc.config.js
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2025 Pagefault Games
+ * SPDX-FileContributor: Bertie690
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
import { globSync } from "node:fs";
const dryRun = !!process.env.DRY_RUN?.match(/true/gi);
From 165e2792662f285595230adff35a3f41d1c7f2f9 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 9 Sep 2025 11:55:25 -0500
Subject: [PATCH 18/34] Add MIT license for snippets
---
LICENSES/MIT.txt | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 LICENSES/MIT.txt
diff --git a/LICENSES/MIT.txt b/LICENSES/MIT.txt
new file mode 100644
index 00000000000..d817195dad5
--- /dev/null
+++ b/LICENSES/MIT.txt
@@ -0,0 +1,18 @@
+MIT License
+
+Copyright (c)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
+associated documentation files (the "Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the
+following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial
+portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
+LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
+EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+USE OR OTHER DEALINGS IN THE SOFTWARE.
From f402d22e9a6077039c799cb84cf938948b2e625b Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 9 Sep 2025 11:57:23 -0500
Subject: [PATCH 19/34] chore: update license info for files in scripts
---
scripts/jsconfig.json | 6 ++++++
scripts/parse-egg-moves/help-message.js | 2 +-
scripts/parse-egg-moves/interactive.js | 2 +-
3 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/scripts/jsconfig.json b/scripts/jsconfig.json
index aed71f4f576..4fd508be8f7 100644
--- a/scripts/jsconfig.json
+++ b/scripts/jsconfig.json
@@ -1,3 +1,9 @@
+/*
+ * SPDX-FileCopyrightText: 2025 Pagefault Games
+ * SPDX-FileContributor: Bertie690
+ *
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
{
"include": ["**/*.js"],
"compilerOptions": {
diff --git a/scripts/parse-egg-moves/help-message.js b/scripts/parse-egg-moves/help-message.js
index 01c75dd91da..f223f824d0f 100644
--- a/scripts/parse-egg-moves/help-message.js
+++ b/scripts/parse-egg-moves/help-message.js
@@ -1,5 +1,5 @@
/*
- * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ * SPDX-FileCopyrightText: 2025 Pagefault Games
* SPDX-FileContributor: Bertie690
*
* SPDX-License-Identifier: AGPL-3.0-only
diff --git a/scripts/parse-egg-moves/interactive.js b/scripts/parse-egg-moves/interactive.js
index 72a4e437e72..f915b69f662 100644
--- a/scripts/parse-egg-moves/interactive.js
+++ b/scripts/parse-egg-moves/interactive.js
@@ -1,5 +1,5 @@
/*
- * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ * SPDX-FileCopyrightText: 2025 Pagefault Games
* SPDX-FileContributor: Bertie690
*
* SPDX-License-Identifier: AGPL-3.0-only
From e24ff391cc774c053cdbf6a711a8307254ae898e Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 9 Sep 2025 12:14:15 -0500
Subject: [PATCH 20/34] chore: update license info
---
LICENSES/LicenseRef-FAIR-USE.txt | 4 +++-
LICENSES/LicenseRef-NO-REUSE.txt | 1 +
public/REUSE.toml | 3 ++-
public/images/REUSE.toml | 12 ++++++++++++
4 files changed, 18 insertions(+), 2 deletions(-)
create mode 100644 LICENSES/LicenseRef-NO-REUSE.txt
diff --git a/LICENSES/LicenseRef-FAIR-USE.txt b/LICENSES/LicenseRef-FAIR-USE.txt
index d524094c1cb..4daa783627e 100644
--- a/LICENSES/LicenseRef-FAIR-USE.txt
+++ b/LICENSES/LicenseRef-FAIR-USE.txt
@@ -1,3 +1,5 @@
The asset is the intellectual property of Nintendo, Creatures, inc., and GAME FREAK, inc. and is protected by various copyrights and trademarks.
The authors of this repository believe its inclusion is covered under Fair Use. We do not claim to re-license nor hold any ownership over the asset.
-The software distributed alongside this asset is not affiliated in any way with Nintendo, GAME FREAK, Creatures, inc., or Pokémon.
\ No newline at end of file
+The software distributed alongside this asset is not affiliated in any way with Nintendo, GAME FREAK, Creatures, inc., or Pokémon.
+
+See also CREDITS.md, available in the repository for PokéRogue.
\ No newline at end of file
diff --git a/LICENSES/LicenseRef-NO-REUSE.txt b/LICENSES/LicenseRef-NO-REUSE.txt
new file mode 100644
index 00000000000..60a0a261958
--- /dev/null
+++ b/LICENSES/LicenseRef-NO-REUSE.txt
@@ -0,0 +1 @@
+All rights reserved. No reuse, modification, or redistribution is permitted without explicit permission, excluding uses to access or provide access to PokéRogue.
\ No newline at end of file
diff --git a/public/REUSE.toml b/public/REUSE.toml
index 38fa958e957..55f54bf3a1d 100644
--- a/public/REUSE.toml
+++ b/public/REUSE.toml
@@ -9,6 +9,7 @@ version = 1
path = [
"manifest.webmanifest",
"battle-anims/*.json", # Auto generated through our own tooling
+ "starter-colors.json",
"**/*.bat",
"**/*.ps1",
]
@@ -16,7 +17,7 @@ SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
SPDX-License-Identifier = "AGPL-3.0-only"
-# Of no interest or merit
+# Of insigificant orignality
[[annotations]]
path = ["exp-sprites.json", ".gitkeep"]
SPDX-FileCopyrightText = "NONE"
diff --git a/public/images/REUSE.toml b/public/images/REUSE.toml
index 4a79832258c..ab94a60ab6e 100644
--- a/public/images/REUSE.toml
+++ b/public/images/REUSE.toml
@@ -2970,3 +2970,15 @@ SPDX-License-Identifier = "AGPL-3.0-only"
[[annotations]] # CC0 for files of insignificant originality
path = ["variant/_exp_masterlist.json", "variant/_masterlist.json"]
+
+
+[[annotations]] # Pagefault logo should not be reused without permission as it would imply endorsement
+path = [
+ "logo128.png",
+ "logo512.png",
+ "images/logo.png",
+ "images/logo_fake.png",
+ "images/intro_dark.mp4", # Note: created by Spectremint
+]
+SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
+SPDX-License-Identifier = "LicenseRef-NO-REUSE"
From 81b6e5ff17311867475daa3062a786e6d2e8e5a8 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 9 Sep 2025 12:17:43 -0500
Subject: [PATCH 21/34] chore: update license info
---
public/REUSE.toml | 17 +++++++++++++----
public/images/REUSE.toml | 14 +-------------
2 files changed, 14 insertions(+), 17 deletions(-)
diff --git a/public/REUSE.toml b/public/REUSE.toml
index 55f54bf3a1d..3368bea452f 100644
--- a/public/REUSE.toml
+++ b/public/REUSE.toml
@@ -4,8 +4,7 @@
version = 1
-# Considered code
-[[annotations]]
+[[annotations]] # Considered code
path = [
"manifest.webmanifest",
"battle-anims/*.json", # Auto generated through our own tooling
@@ -16,9 +15,19 @@ path = [
SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
SPDX-License-Identifier = "AGPL-3.0-only"
+[[annotations]] # Pagefault logo should not be reused without permission as it would imply endorsement
+path = [
+ "logo128.png",
+ "logo512.png",
+ "images/logo.png",
+ "images/logo_fake.png",
+ "images/intro_dark.mp4", # Note: created by Spectremint
+]
+SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
+SPDX-License-Identifier = "LicenseRef-NO-REUSE"
-# Of insigificant orignality
-[[annotations]]
+
+[[annotations]] # Insigificant orignality
path = ["exp-sprites.json", ".gitkeep"]
SPDX-FileCopyrightText = "NONE"
SPDX-License-Identifier = "CC0-1.0"
diff --git a/public/images/REUSE.toml b/public/images/REUSE.toml
index ab94a60ab6e..f4c15b46357 100644
--- a/public/images/REUSE.toml
+++ b/public/images/REUSE.toml
@@ -2969,16 +2969,4 @@ SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
SPDX-License-Identifier = "AGPL-3.0-only"
[[annotations]] # CC0 for files of insignificant originality
-path = ["variant/_exp_masterlist.json", "variant/_masterlist.json"]
-
-
-[[annotations]] # Pagefault logo should not be reused without permission as it would imply endorsement
-path = [
- "logo128.png",
- "logo512.png",
- "images/logo.png",
- "images/logo_fake.png",
- "images/intro_dark.mp4", # Note: created by Spectremint
-]
-SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
-SPDX-License-Identifier = "LicenseRef-NO-REUSE"
+path = ["variant/_exp_masterlist.json", "variant/_masterlist.json"]
\ No newline at end of file
From 16efa0e88642b0249b9242e0b58d2865a56953e2 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 9 Sep 2025 13:42:36 -0500
Subject: [PATCH 22/34] chore: update license info
---
public/REUSE.toml | 2 +-
public/images/REUSE.toml | 12228 ++++++++++++++++++++++++++++---------
2 files changed, 9270 insertions(+), 2960 deletions(-)
diff --git a/public/REUSE.toml b/public/REUSE.toml
index 3368bea452f..45fb60e94e5 100644
--- a/public/REUSE.toml
+++ b/public/REUSE.toml
@@ -15,7 +15,7 @@ path = [
SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
SPDX-License-Identifier = "AGPL-3.0-only"
-[[annotations]] # Pagefault logo should not be reused without permission as it would imply endorsement
+[[annotations]] # Pagefault / Pokerogue logo should not be reused without permission as it would imply endorsement
path = [
"logo128.png",
"logo512.png",
diff --git a/public/images/REUSE.toml b/public/images/REUSE.toml
index f4c15b46357..4c2204f0db8 100644
--- a/public/images/REUSE.toml
+++ b/public/images/REUSE.toml
@@ -4,2969 +4,9279 @@
version = 1
+[[annotations]] # Nintendo, Game Freak, and Creatures Inc.
+path = ["pb.png",
+"categories_legacy.png", "categories.png",
+"items.png"]
+
+
+[[annotations]] # CC0 for files of insignificant originality
+path = ["variant/_exp_masterlist.json", "variant/_masterlist.json"]
+
[[annotations]] # JSONs created via our own tooling (colormaps for variants must not be listed here!)
# list of json files that were generated from tooling and describe the animation
# for a png file found via the following shell command:
# find . -type f -name '*.json' -exec sh -c '[ -f "${1%.json}.png" ] && echo "$1"' _ {} \;
path = [
- "back/shiny/238.json",
- "back/shiny/2052.json",
- "back/shiny/220.json",
- "back/shiny/675.json",
- "back/shiny/426.json",
- "back/shiny/176.json",
- "back/shiny/868.json",
- "back/shiny/75.json",
- "back/shiny/942.json",
- "back/shiny/666-tundra.json",
- "back/shiny/442.json",
- "back/shiny/717.json",
- "back/shiny/254-mega.json",
- "back/shiny/1002.json",
- "back/shiny/76.json",
- "back/shiny/922.json",
- "back/shiny/493-bug.json",
- "back/shiny/230.json",
- "back/shiny/275.json",
- "back/shiny/819.json",
- "back/shiny/560.json",
- "back/shiny/9.json",
- "back/shiny/1012-counterfeit.json",
- "back/shiny/4122.json",
- "back/shiny/977.json",
- "back/shiny/773-grass.json",
- "back/shiny/906.json",
- "back/shiny/954.json",
- "back/shiny/869-caramel-swirl.json",
- "back/shiny/201-g.json",
- "back/shiny/4077.json",
- "back/shiny/919.json",
- "back/shiny/434.json",
- "back/shiny/1020.json",
- "back/shiny/871.json",
- "back/shiny/550-red-striped.json",
- "back/shiny/188.json",
- "back/shiny/941.json",
- "back/shiny/459.json",
- "back/shiny/493-dark.json",
- "back/shiny/3-gigantamax.json",
- "back/shiny/768.json",
- "back/shiny/78.json",
- "back/shiny/296.json",
- "back/shiny/66.json",
- "back/shiny/359.json",
- "back/shiny/889.json",
- "back/shiny/279.json",
- "back/shiny/4.json",
- "back/shiny/746.json",
- "back/shiny/834-gigantamax.json",
- "back/shiny/4562.json",
- "back/shiny/765.json",
- "back/shiny/134.json",
- "back/shiny/187.json",
- "back/shiny/483-origin.json",
- "back/shiny/25-smart-cosplay.json",
- "back/shiny/718-10.json",
- "back/shiny/302.json",
- "back/shiny/281.json",
- "back/shiny/333.json",
- "back/shiny/269.json",
- "back/shiny/651.json",
- "back/shiny/892-gigantamax-single.json",
- "back/shiny/225.json",
- "back/shiny/714.json",
- "back/shiny/842.json",
- "back/shiny/201-p.json",
- "back/shiny/738.json",
- "back/shiny/741-pompom.json",
- "back/shiny/177.json",
- "back/shiny/1000.json",
- "back/shiny/889-behemoth-bash.json",
- "back/shiny/934.json",
- "back/shiny/803.json",
- "back/shiny/874.json",
- "back/shiny/594.json",
- "back/shiny/931-white-plumage.json",
- "back/shiny/503.json",
- "back/shiny/287.json",
- "back/shiny/208.json",
- "back/shiny/642-therian.json",
- "back/shiny/6100.json",
- "back/shiny/25-cosplay.json",
- "back/shiny/6-gigantamax.json",
- "back/shiny/392.json",
- "back/shiny/720.json",
- "back/shiny/493-normal.json",
- "back/shiny/493-fighting.json",
- "back/shiny/412-sandy.json",
- "back/shiny/867.json",
- "back/shiny/607.json",
- "back/shiny/681.json",
- "back/shiny/869-rainbow-swirl.json",
- "back/shiny/236.json",
- "back/shiny/438.json",
- "back/shiny/201-n.json",
- "back/shiny/662.json",
- "back/shiny/252.json",
- "back/shiny/1008-ultimate-mode.json",
- "back/shiny/62.json",
- "back/shiny/138.json",
- "back/shiny/794.json",
- "back/shiny/876.json",
- "back/shiny/785.json",
- "back/shiny/739.json",
- "back/shiny/592.json",
- "back/shiny/359-mega.json",
- "back/shiny/52.json",
- "back/shiny/885.json",
- "back/shiny/982.json",
- "back/shiny/750.json",
- "back/shiny/1022.json",
- "back/shiny/266.json",
- "back/shiny/758.json",
- "back/shiny/201-k.json",
- "back/shiny/773-fire.json",
- "back/shiny/387.json",
- "back/shiny/671-yellow.json",
- "back/shiny/574.json",
- "back/shiny/240.json",
- "back/shiny/519.json",
- "back/shiny/887.json",
- "back/shiny/898-shadow.json",
- "back/shiny/201-a.json",
- "back/shiny/950.json",
- "back/shiny/61.json",
- "back/shiny/295.json",
- "back/shiny/882.json",
- "back/shiny/847.json",
- "back/shiny/6571.json",
- "back/shiny/689.json",
- "back/shiny/669-red.json",
- "back/shiny/778-busted.json",
- "back/shiny/815-gigantamax.json",
- "back/shiny/471.json",
- "back/shiny/159.json",
- "back/shiny/290.json",
- "back/shiny/585-winter.json",
- "back/shiny/151.json",
- "back/shiny/233.json",
- "back/shiny/203.json",
- "back/shiny/718.json",
- "back/shiny/331.json",
- "back/shiny/407.json",
- "back/shiny/154.json",
- "back/shiny/68.json",
- "back/shiny/578.json",
- "back/shiny/21.json",
- "back/shiny/588.json",
- "back/shiny/2088.json",
- "back/shiny/212.json",
- "back/shiny/627.json",
- "back/shiny/937.json",
- "back/shiny/626.json",
- "back/shiny/777.json",
- "back/shiny/773-bug.json",
- "back/shiny/1004.json",
- "back/shiny/99-gigantamax.json",
- "back/shiny/109.json",
- "back/shiny/585-spring.json",
- "back/shiny/413-sandy.json",
- "back/shiny/947.json",
- "back/shiny/260-mega.json",
- "back/shiny/908.json",
- "back/shiny/898.json",
- "back/shiny/181.json",
- "back/shiny/773-water.json",
- "back/shiny/421-sunshine.json",
- "back/shiny/232.json",
- "back/shiny/637.json",
- "back/shiny/457.json",
- "back/shiny/133-partner.json",
- "back/shiny/367.json",
- "back/shiny/530.json",
- "back/shiny/681-blade.json",
- "back/shiny/498.json",
- "back/shiny/447.json",
- "back/shiny/485.json",
- "back/shiny/184.json",
- "back/shiny/976.json",
- "back/shiny/500.json",
- "back/shiny/925-three.json",
- "back/shiny/164.json",
- "back/shiny/106.json",
- "back/shiny/464.json",
- "back/shiny/386-speed.json",
- "back/shiny/745-dusk.json",
- "back/shiny/47.json",
- "back/shiny/4145.json",
- "back/shiny/983.json",
- "back/shiny/310.json",
- "back/shiny/670-orange.json",
- "back/shiny/799.json",
- "back/shiny/673.json",
- "back/shiny/259.json",
- "back/shiny/611.json",
- "back/shiny/6705.json",
- "back/shiny/666-ocean.json",
- "back/shiny/517.json",
- "back/shiny/404.json",
- "back/shiny/482.json",
- "back/shiny/510.json",
- "back/shiny/477.json",
- "back/shiny/709.json",
- "back/shiny/15-mega.json",
- "back/shiny/405.json",
- "back/shiny/690.json",
- "back/shiny/901.json",
- "back/shiny/245.json",
- "back/shiny/4079.json",
- "back/shiny/207.json",
- "back/shiny/345.json",
- "back/shiny/2053.json",
- "back/shiny/980.json",
- "back/shiny/849.json",
- "back/shiny/241.json",
- "back/shiny/584.json",
- "back/shiny/746-school.json",
- "back/shiny/361.json",
- "back/shiny/582.json",
- "back/shiny/381-mega.json",
- "back/shiny/201-d.json",
- "back/shiny/978-curly.json",
- "back/shiny/855.json",
- "back/shiny/156.json",
- "back/shiny/52-gigantamax.json",
- "back/shiny/324.json",
- "back/shiny/380-mega.json",
- "back/shiny/419.json",
- "back/shiny/903.json",
- "back/shiny/353.json",
- "back/shiny/480.json",
- "back/shiny/53.json",
- "back/shiny/206.json",
- "back/shiny/621.json",
- "back/shiny/737.json",
- "back/shiny/130-mega.json",
- "back/shiny/198.json",
- "back/shiny/4080.json",
- "back/shiny/142.json",
- "back/shiny/202.json",
- "back/shiny/646.json",
- "back/shiny/539.json",
- "back/shiny/602.json",
- "back/shiny/312.json",
- "back/shiny/351-snowy.json",
- "back/shiny/94-gigantamax.json",
- "back/shiny/493-rock.json",
- "back/shiny/9-mega.json",
- "back/shiny/6713.json",
- "back/shiny/615.json",
- "back/shiny/492-sky.json",
- "back/shiny/902-female.json",
- "back/shiny/484.json",
- "back/shiny/972.json",
- "back/shiny/178.json",
- "back/shiny/645-therian.json",
- "back/shiny/495.json",
- "back/shiny/879.json",
- "back/shiny/270.json",
- "back/shiny/812-gigantamax.json",
- "back/shiny/348.json",
- "back/shiny/201-t.json",
- "back/shiny/618.json",
- "back/shiny/97.json",
- "back/shiny/774-orange.json",
- "back/shiny/773-fighting.json",
- "back/shiny/951.json",
- "back/shiny/774-green-meteor.json",
- "back/shiny/936.json",
- "back/shiny/961.json",
- "back/shiny/6706.json",
- "back/shiny/939.json",
- "back/shiny/46.json",
- "back/shiny/978-droopy.json",
- "back/shiny/844.json",
- "back/shiny/277.json",
- "back/shiny/1017-teal-mask.json",
- "back/shiny/6570.json",
- "back/shiny/727.json",
- "back/shiny/201-h.json",
- "back/shiny/487-origin.json",
- "back/shiny/183.json",
- "back/shiny/456.json",
- "back/shiny/4078.json",
- "back/shiny/678.json",
- "back/shiny/953.json",
- "back/shiny/69.json",
- "back/shiny/487-altered.json",
- "back/shiny/294.json",
- "back/shiny/314.json",
- "back/shiny/666-icy-snow.json",
- "back/shiny/467.json",
- "back/shiny/210.json",
- "back/shiny/218.json",
- "back/shiny/812.json",
- "back/shiny/40.json",
- "back/shiny/825.json",
- "back/shiny/242.json",
- "back/shiny/170.json",
- "back/shiny/666-archipelago.json",
- "back/shiny/435.json",
- "back/shiny/946.json",
- "back/shiny/185.json",
- "back/shiny/395.json",
- "back/shiny/520.json",
- "back/shiny/787.json",
- "back/shiny/774.json",
- "back/shiny/833.json",
- "back/shiny/394.json",
- "back/shiny/896.json",
- "back/shiny/590.json",
- "back/shiny/654.json",
- "back/shiny/2074.json",
- "back/shiny/792-full-moon.json",
- "back/shiny/816.json",
- "back/shiny/753.json",
- "back/shiny/612.json",
- "back/shiny/25-cool-cosplay.json",
- "back/shiny/965.json",
- "back/shiny/228.json",
- "back/shiny/123.json",
- "back/shiny/676-pharaoh.json",
- "back/shiny/601.json",
- "back/shiny/671-red.json",
- "back/shiny/1017-wellspring-mask.json",
- "back/shiny/720-unbound.json",
- "back/shiny/968.json",
- "back/shiny/518.json",
- "back/shiny/916-female.json",
- "back/shiny/909.json",
- "back/shiny/413-trash.json",
- "back/shiny/325.json",
- "back/shiny/80-mega.json",
- "back/shiny/625.json",
- "back/shiny/773-steel.json",
- "back/shiny/729.json",
- "back/shiny/515.json",
- "back/shiny/282-mega.json",
- "back/shiny/56.json",
- "back/shiny/998.json",
- "back/shiny/409.json",
- "back/shiny/762.json",
- "back/shiny/955.json",
- "back/shiny/86.json",
- "back/shiny/493-poison.json",
- "back/shiny/148.json",
- "back/shiny/733.json",
- "back/shiny/441.json",
- "back/shiny/201-c.json",
- "back/shiny/2.json",
- "back/shiny/716-active.json",
- "back/shiny/116.json",
- "back/shiny/298.json",
- "back/shiny/4555-zen.json",
- "back/shiny/528.json",
- "back/shiny/999.json",
- "back/shiny/666-poke-ball.json",
- "back/shiny/774-violet.json",
- "back/shiny/2027.json",
- "back/shiny/635.json",
- "back/shiny/131-gigantamax.json",
- "back/shiny/79.json",
- "back/shiny/181-mega.json",
- "back/shiny/174.json",
- "back/shiny/246.json",
- "back/shiny/773.json",
- "back/shiny/596.json",
- "back/shiny/91.json",
- "back/shiny/25-tough-cosplay.json",
- "back/shiny/99.json",
- "back/shiny/24.json",
- "back/shiny/400.json",
- "back/shiny/1017-hearthflame-mask-tera.json",
- "back/shiny/851.json",
- "back/shiny/1001.json",
- "back/shiny/488.json",
- "back/shiny/422-east.json",
- "back/shiny/586-spring.json",
- "back/shiny/565.json",
- "back/shiny/6211.json",
- "back/shiny/774-red.json",
- "back/shiny/830.json",
- "back/shiny/589.json",
- "back/shiny/544.json",
- "back/shiny/319-mega.json",
- "back/shiny/682.json",
- "back/shiny/992.json",
- "back/shiny/600.json",
- "back/shiny/886.json",
- "back/shiny/425.json",
- "back/shiny/670-white.json",
- "back/shiny/201-m.json",
- "back/shiny/811.json",
- "back/shiny/111.json",
- "back/shiny/35.json",
- "back/shiny/8.json",
- "back/shiny/926.json",
- "back/shiny/979.json",
- "back/shiny/381.json",
- "back/shiny/211.json",
- "back/shiny/303-mega.json",
- "back/shiny/927.json",
- "back/shiny/643.json",
- "back/shiny/490.json",
- "back/shiny/935.json",
- "back/shiny/17.json",
- "back/shiny/784.json",
- "back/shiny/297.json",
- "back/shiny/745.json",
- "back/shiny/2105.json",
- "back/shiny/384.json",
- "back/shiny/472.json",
- "back/shiny/581.json",
- "back/shiny/413-plant.json",
- "back/shiny/248-mega.json",
- "back/shiny/791.json",
- "back/shiny/671-white.json",
- "back/shiny/609.json",
- "back/shiny/84.json",
- "back/shiny/103.json",
- "back/shiny/43.json",
- "back/shiny/676-la-reine.json",
- "back/shiny/204.json",
- "back/shiny/888-behemoth-blade.json",
- "back/shiny/869-salted-cream.json",
- "back/shiny/114.json",
- "back/shiny/460-mega.json",
- "back/shiny/741-sensu.json",
- "back/shiny/719-mega.json",
- "back/shiny/920.json",
- "back/shiny/773-psychic.json",
- "back/shiny/749.json",
- "back/shiny/8901.json",
- "back/shiny/4263.json",
- "back/shiny/337.json",
- "back/shiny/793.json",
- "back/shiny/505.json",
- "back/shiny/759.json",
- "back/shiny/890.json",
- "back/shiny/694.json",
- "back/shiny/773-ice.json",
- "back/shiny/320.json",
- "back/shiny/406.json",
- "back/shiny/809-gigantamax.json",
- "back/shiny/538.json",
- "back/shiny/962.json",
- "back/shiny/997.json",
- "back/shiny/446.json",
- "back/shiny/905-therian.json",
- "back/shiny/773-rock.json",
- "back/shiny/102.json",
- "back/shiny/96.json",
- "back/shiny/869-mint-cream.json",
- "back/shiny/587.json",
- "back/shiny/782.json",
- "back/shiny/1017-cornerstone-mask.json",
- "back/shiny/89.json",
- "back/shiny/126.json",
- "back/shiny/1021.json",
- "back/shiny/4555.json",
- "back/shiny/36.json",
- "back/shiny/583.json",
- "back/shiny/339.json",
- "back/shiny/214.json",
- "back/shiny/653.json",
- "back/shiny/721.json",
- "back/shiny/802-zenith.json",
- "back/shiny/526.json",
- "back/shiny/866.json",
- "back/shiny/199.json",
- "back/shiny/475-mega.json",
- "back/shiny/773-fairy.json",
- "back/shiny/443.json",
- "back/shiny/987.json",
- "back/shiny/376-mega.json",
- "back/shiny/223.json",
- "back/shiny/788.json",
- "back/shiny/575.json",
- "back/shiny/165.json",
- "back/shiny/566.json",
- "back/shiny/466.json",
- "back/shiny/786.json",
- "back/shiny/666-savanna.json",
- "back/shiny/666-jungle.json",
- "back/shiny/666-high-plains.json",
- "back/shiny/608.json",
- "back/shiny/27.json",
- "back/shiny/393.json",
- "back/shiny/543.json",
- "back/shiny/98.json",
- "back/shiny/3-mega.json",
- "back/shiny/374.json",
- "back/shiny/64.json",
- "back/shiny/137.json",
- "back/shiny/342.json",
- "back/shiny/593.json",
- "back/shiny/888.json",
- "back/shiny/483.json",
- "back/shiny/890-eternamax.json",
- "back/shiny/305.json",
- "back/shiny/631.json",
- "back/shiny/858-gigantamax.json",
- "back/shiny/201-question.json",
- "back/shiny/869-matcha-cream.json",
- "back/shiny/424.json",
- "back/shiny/55.json",
- "back/shiny/167.json",
- "back/shiny/572.json",
- "back/shiny/8128.json",
- "back/shiny/493-dragon.json",
- "back/shiny/146.json",
- "back/shiny/710.json",
- "back/shiny/403.json",
- "back/shiny/985.json",
- "back/shiny/127-mega.json",
- "back/shiny/674.json",
- "back/shiny/50.json",
- "back/shiny/893.json",
- "back/shiny/604.json",
- "back/shiny/863.json",
- "back/shiny/133-gigantamax.json",
- "back/shiny/652.json",
- "back/shiny/669-white.json",
- "back/shiny/452.json",
- "back/shiny/776.json",
- "back/shiny/880.json",
- "back/shiny/912.json",
- "back/shiny/723.json",
- "back/shiny/186.json",
- "back/shiny/92.json",
- "back/shiny/851-gigantamax.json",
- "back/shiny/657.json",
- "back/shiny/650.json",
- "back/shiny/774-yellow.json",
- "back/shiny/201-y.json",
- "back/shiny/390.json",
- "back/shiny/152.json",
- "back/shiny/229.json",
- "back/shiny/191.json",
- "back/shiny/292.json",
- "back/shiny/967.json",
- "back/shiny/813.json",
- "back/shiny/617.json",
- "back/shiny/798.json",
- "back/shiny/209.json",
- "back/shiny/845-gorging.json",
- "back/shiny/135.json",
- "back/shiny/162.json",
- "back/shiny/293.json",
- "back/shiny/840.json",
- "back/shiny/827.json",
- "back/shiny/14.json",
- "back/shiny/283.json",
- "back/shiny/774-yellow-meteor.json",
- "back/shiny/715.json",
- "back/shiny/414.json",
- "back/shiny/2037.json",
- "back/shiny/849-gigantamax.json",
- "back/shiny/222.json",
- "back/shiny/911.json",
- "back/shiny/410.json",
- "back/shiny/974.json",
- "back/shiny/742.json",
- "back/shiny/479.json",
- "back/shiny/924.json",
- "back/shiny/139.json",
- "back/shiny/60.json",
- "back/shiny/988.json",
- "back/shiny/308-mega.json",
- "back/shiny/861-gigantamax.json",
- "back/shiny/666-polar.json",
- "back/shiny/660.json",
- "back/shiny/385.json",
- "back/shiny/839.json",
- "back/shiny/214-mega.json",
- "back/shiny/257.json",
- "back/shiny/321.json",
- "back/shiny/219.json",
- "back/shiny/800.json",
- "back/shiny/205.json",
- "back/shiny/7.json",
- "back/shiny/773-flying.json",
- "back/shiny/774-green.json",
- "back/shiny/872.json",
- "back/shiny/479-heat.json",
- "back/shiny/462.json",
- "back/shiny/327.json",
- "back/shiny/74.json",
- "back/shiny/511.json",
- "back/shiny/6.json",
- "back/shiny/428.json",
- "back/shiny/857.json",
- "back/shiny/26.json",
- "back/shiny/666-modern.json",
- "back/shiny/756.json",
- "back/shiny/23.json",
- "back/shiny/6059.json",
- "back/shiny/258.json",
- "back/shiny/491.json",
- "back/shiny/4144.json",
- "back/shiny/716-neutral.json",
- "back/shiny/397.json",
- "back/shiny/229-mega.json",
- "back/shiny/304.json",
- "back/shiny/323.json",
- "back/shiny/734.json",
- "back/shiny/504.json",
- "back/shiny/115-mega.json",
- "back/shiny/925-four.json",
- "back/shiny/993.json",
- "back/shiny/475.json",
- "back/shiny/330.json",
- "back/shiny/263.json",
- "back/shiny/307.json",
- "back/shiny/773-poison.json",
- "back/shiny/771.json",
- "back/shiny/423-east.json",
- "back/shiny/586-winter.json",
- "back/shiny/291.json",
- "back/shiny/958.json",
- "back/shiny/915.json",
- "back/shiny/688.json",
- "back/shiny/514.json",
- "back/shiny/804.json",
- "back/shiny/525.json",
- "back/shiny/2075.json",
- "back/shiny/850.json",
- "back/shiny/1017-wellspring-mask-tera.json",
- "back/shiny/815.json",
- "back/shiny/522.json",
- "back/shiny/58.json",
- "back/shiny/193.json",
- "back/shiny/679.json",
- "back/shiny/6215.json",
- "back/shiny/227.json",
- "back/shiny/641-therian.json",
- "back/shiny/182.json",
- "back/shiny/172.json",
- "back/shiny/2026.json",
- "back/shiny/802.json",
- "back/shiny/666-river.json",
- "back/shiny/1009.json",
- "back/shiny/351-sunny.json",
- "back/shiny/644.json",
- "back/shiny/969.json",
- "back/shiny/436.json",
- "back/shiny/869.json",
- "back/shiny/766.json",
- "back/shiny/11.json",
- "back/shiny/145.json",
- "back/shiny/322.json",
- "back/shiny/489.json",
- "back/shiny/493-grass.json",
- "back/shiny/428-mega.json",
- "back/shiny/524.json",
- "back/shiny/326.json",
- "back/shiny/201-u.json",
- "back/shiny/201-l.json",
- "back/shiny/754.json",
- "back/shiny/800-dusk-mane.json",
- "back/shiny/150-mega-y.json",
- "back/shiny/535.json",
- "back/shiny/132.json",
- "back/shiny/706.json",
- "back/shiny/155.json",
- "back/shiny/795.json",
- "back/shiny/347.json",
- "back/shiny/603.json",
- "back/shiny/824.json",
- "back/shiny/59.json",
- "back/shiny/366.json",
- "back/shiny/551.json",
- "back/shiny/828.json",
- "back/shiny/201-s.json",
- "back/shiny/386-attack.json",
- "back/shiny/267.json",
- "back/shiny/695.json",
- "back/shiny/678-female.json",
- "back/shiny/332.json",
- "back/shiny/377.json",
- "back/shiny/562.json",
- "back/shiny/817.json",
- "back/shiny/856.json",
- "back/shiny/639.json",
- "back/shiny/448.json",
- "back/shiny/917.json",
- "back/shiny/991.json",
- "back/shiny/2089.json",
- "back/shiny/523.json",
- "back/shiny/450.json",
- "back/shiny/90.json",
- "back/shiny/719.json",
- "back/shiny/427.json",
- "back/shiny/4052.json",
- "back/shiny/769.json",
- "back/shiny/735.json",
- "back/shiny/25-beauty-cosplay.json",
- "back/shiny/899.json",
- "back/shiny/964-zero.json",
- "back/shiny/173.json",
- "back/shiny/8194.json",
- "back/shiny/2028.json",
- "back/shiny/823-gigantamax.json",
- "back/shiny/966-ruchbah-starmobile.json",
- "back/shiny/201-w.json",
- "back/shiny/699.json",
- "back/shiny/952.json",
- "back/shiny/748.json",
- "back/shiny/718-complete.json",
- "back/shiny/6101.json",
- "back/shiny/957.json",
- "back/shiny/661.json",
- "back/shiny/545.json",
- "back/shiny/722.json",
- "back/shiny/996.json",
- "back/shiny/168.json",
- "back/shiny/306.json",
- "back/shiny/213.json",
- "back/shiny/251.json",
- "back/shiny/201-z.json",
- "back/shiny/119.json",
- "back/shiny/597.json",
- "back/shiny/791-radiant-sun.json",
- "back/shiny/284.json",
- "back/shiny/6549.json",
- "back/shiny/932.json",
- "back/shiny/108.json",
- "back/shiny/647-resolute.json",
- "back/shiny/658.json",
- "back/shiny/669-yellow.json",
- "back/shiny/700.json",
- "back/shiny/1016.json",
- "back/shiny/835.json",
- "back/shiny/943.json",
- "back/shiny/273.json",
- "back/shiny/745-midnight.json",
- "back/shiny/964-hero.json",
- "back/shiny/478.json",
- "back/shiny/772.json",
- "back/shiny/585-summer.json",
- "back/shiny/439.json",
- "back/shiny/638.json",
- "back/shiny/313.json",
- "back/shiny/995.json",
- "back/shiny/666-meadow.json",
- "back/shiny/166.json",
- "back/shiny/826-gigantamax.json",
- "back/shiny/837.json",
- "back/shiny/931-yellow-plumage.json",
- "back/shiny/73.json",
- "back/shiny/115.json",
- "back/shiny/577.json",
- "back/shiny/971.json",
- "back/shiny/664.json",
- "back/shiny/774-blue-meteor.json",
- "back/shiny/938.json",
- "back/shiny/6628.json",
- "back/shiny/161.json",
- "back/shiny/286.json",
- "back/shiny/231.json",
- "back/shiny/253.json",
- "back/shiny/48.json",
- "back/shiny/1017-hearthflame-mask.json",
- "back/shiny/569.json",
- "back/shiny/2103.json",
- "back/shiny/261.json",
- "back/shiny/1007-apex-build.json",
- "back/shiny/1025.json",
- "back/shiny/429.json",
- "back/shiny/82.json",
- "back/shiny/928.json",
- "back/shiny/2050.json",
- "back/shiny/966-navi-starmobile.json",
- "back/shiny/383.json",
- "back/shiny/8128-aqua.json",
- "back/shiny/648-pirouette.json",
- "back/shiny/201-x.json",
- "back/shiny/821.json",
- "back/shiny/67.json",
- "back/shiny/264.json",
- "back/shiny/970.json",
- "back/shiny/278.json",
- "back/shiny/49.json",
- "back/shiny/100.json",
- "back/shiny/809.json",
- "back/shiny/805.json",
- "back/shiny/169.json",
- "back/shiny/201-r.json",
- "back/shiny/892-gigantamax-rapid.json",
- "back/shiny/826.json",
- "back/shiny/25-gigantamax.json",
- "back/shiny/531-mega.json",
- "back/shiny/142-mega.json",
- "back/shiny/417.json",
- "back/shiny/201-exclamation.json",
- "back/shiny/350.json",
- "back/shiny/157.json",
- "back/shiny/533.json",
- "back/shiny/642-incarnate.json",
- "back/shiny/610.json",
- "back/shiny/557.json",
- "back/shiny/18.json",
- "back/shiny/212-mega.json",
- "back/shiny/33.json",
- "back/shiny/921.json",
- "back/shiny/289.json",
- "back/shiny/280.json",
- "back/shiny/235.json",
- "back/shiny/356.json",
- "back/shiny/25-cute-cosplay.json",
- "back/shiny/693.json",
- "back/shiny/363.json",
- "back/shiny/741-pau.json",
- "back/shiny/female/461.json",
- "back/shiny/female/399.json",
- "back/shiny/female/41.json",
- "back/shiny/female/221.json",
- "back/shiny/female/256.json",
- "back/shiny/female/454.json",
- "back/shiny/female/402.json",
- "back/shiny/female/369.json",
- "back/shiny/female/521.json",
- "back/shiny/female/445.json",
- "back/shiny/female/42.json",
- "back/shiny/female/444.json",
- "back/shiny/female/217.json",
- "back/shiny/female/44.json",
- "back/shiny/female/274.json",
- "back/shiny/female/130.json",
- "back/shiny/female/473.json",
- "back/shiny/female/415.json",
- "back/shiny/female/65.json",
- "back/shiny/female/25-partner.json",
- "back/shiny/female/449.json",
- "back/shiny/female/401.json",
- "back/shiny/female/19.json",
- "back/shiny/female/194.json",
- "back/shiny/female/224.json",
- "back/shiny/female/129.json",
- "back/shiny/female/396.json",
- "back/shiny/female/118.json",
- "back/shiny/female/20.json",
- "back/shiny/female/398.json",
- "back/shiny/female/195.json",
- "back/shiny/female/418.json",
- "back/shiny/female/85.json",
- "back/shiny/female/275.json",
- "back/shiny/female/459.json",
- "back/shiny/female/25-smart-cosplay.json",
- "back/shiny/female/269.json",
- "back/shiny/female/208.json",
- "back/shiny/female/25-cosplay.json",
- "back/shiny/female/592.json",
- "back/shiny/female/203.json",
- "back/shiny/female/407.json",
- "back/shiny/female/154.json",
- "back/shiny/female/212.json",
- "back/shiny/female/232.json",
- "back/shiny/female/457.json",
- "back/shiny/female/464.json",
- "back/shiny/female/404.json",
- "back/shiny/female/405.json",
- "back/shiny/female/207.json",
- "back/shiny/female/419.json",
- "back/shiny/female/198.json",
- "back/shiny/female/202.json",
- "back/shiny/female/178.json",
- "back/shiny/female/97.json",
- "back/shiny/female/456.json",
- "back/shiny/female/185.json",
- "back/shiny/female/25-cool-cosplay.json",
- "back/shiny/female/123.json",
- "back/shiny/female/25-tough-cosplay.json",
- "back/shiny/female/400.json",
- "back/shiny/female/111.json",
- "back/shiny/female/84.json",
- "back/shiny/female/214.json",
- "back/shiny/female/443.json",
- "back/shiny/female/165.json",
- "back/shiny/female/64.json",
- "back/shiny/female/593.json",
- "back/shiny/female/424.json",
- "back/shiny/female/403.json",
- "back/shiny/female/186.json",
- "back/shiny/female/229.json",
- "back/shiny/female/257.json",
- "back/shiny/female/26.json",
- "back/shiny/female/397.json",
- "back/shiny/female/323.json",
- "back/shiny/female/307.json",
- "back/shiny/female/6215.json",
- "back/shiny/female/322.json",
- "back/shiny/female/267.json",
- "back/shiny/female/332.json",
- "back/shiny/female/450.json",
- "back/shiny/female/25-beauty-cosplay.json",
- "back/shiny/female/119.json",
- "back/shiny/female/166.json",
- "back/shiny/female/417.json",
- "back/shiny/female/350.json",
- "back/shiny/female/25-cute-cosplay.json",
- "back/shiny/female/272.json",
- "back/shiny/female/460.json",
- "back/shiny/female/112.json",
- "back/shiny/female/668.json",
- "back/shiny/female/453.json",
- "back/shiny/female/3.json",
- "back/shiny/female/315.json",
- "back/shiny/female/215.json",
- "back/shiny/female/317.json",
- "back/shiny/female/12.json",
- "back/shiny/female/308.json",
- "back/shiny/female/190.json",
- "back/shiny/female/25.json",
- "back/shiny/female/316.json",
- "back/shiny/female/465.json",
- "back/shiny/female/45.json",
- "back/shiny/female/255.json",
- "back/shiny/1003.json",
- "back/shiny/859.json",
- "back/shiny/131.json",
- "back/shiny/272.json",
- "back/shiny/845-gulping.json",
- "back/shiny/576.json",
- "back/shiny/460.json",
- "back/shiny/112.json",
- "back/shiny/666-sun.json",
- "back/shiny/888-crowned.json",
- "back/shiny/666-continental.json",
- "back/shiny/741.json",
- "back/shiny/905-incarnate.json",
- "back/shiny/838.json",
- "back/shiny/892-rapid-strike.json",
- "back/shiny/668.json",
- "back/shiny/960.json",
- "back/shiny/319.json",
- "back/shiny/877-hangry.json",
- "back/shiny/774-red-meteor.json",
- "back/shiny/357.json",
- "back/shiny/591.json",
- "back/shiny/453.json",
- "back/shiny/288.json",
- "back/shiny/760.json",
- "back/shiny/568.json",
- "back/shiny/171.json",
- "back/shiny/755.json",
- "back/shiny/29.json",
- "back/shiny/302-mega.json",
- "back/shiny/499.json",
- "back/shiny/773-dark.json",
- "back/shiny/94-mega.json",
- "back/shiny/622.json",
- "back/shiny/3.json",
- "back/shiny/6157.json",
- "back/shiny/18-mega.json",
- "back/shiny/4146.json",
- "back/shiny/315.json",
- "back/shiny/666-monsoon.json",
- "back/shiny/344.json",
- "back/shiny/360.json",
- "back/shiny/1015.json",
- "back/shiny/318.json",
- "back/shiny/493-fire.json",
- "back/shiny/646-white.json",
- "back/shiny/869-lemon-cream.json",
- "back/shiny/391.json",
- "back/shiny/39.json",
- "back/shiny/382.json",
- "back/shiny/630.json",
- "back/shiny/761.json",
- "back/shiny/810.json",
- "back/shiny/822.json",
- "back/shiny/125.json",
- "back/shiny/9-gigantamax.json",
- "back/shiny/570.json",
- "back/shiny/708.json",
- "back/shiny/254.json",
- "back/shiny/2038.json",
- "back/shiny/150-mega-x.json",
- "back/shiny/215.json",
- "back/shiny/556.json",
- "back/shiny/493-ice.json",
- "back/shiny/88.json",
- "back/shiny/623.json",
- "back/shiny/910.json",
- "back/shiny/773-dragon.json",
- "back/shiny/676-kabuki.json",
- "back/shiny/966-caph-starmobile.json",
- "back/shiny/140.json",
- "back/shiny/317.json",
- "back/shiny/479-mow.json",
- "back/shiny/68-gigantamax.json",
- "back/shiny/509.json",
- "back/shiny/197.json",
- "back/shiny/580.json",
- "back/shiny/141.json",
- "back/shiny/127.json",
- "back/shiny/707.json",
- "back/shiny/553.json",
- "back/shiny/1013-unremarkable.json",
- "back/shiny/711.json",
- "back/shiny/1017-cornerstone-mask-tera.json",
- "back/shiny/341.json",
- "back/shiny/573.json",
- "back/shiny/931-green-plumage.json",
- "back/shiny/144.json",
- "back/shiny/549.json",
- "back/shiny/355.json",
- "back/shiny/12.json",
- "back/shiny/512.json",
- "back/shiny/648-aria.json",
- "back/shiny/201-f.json",
- "back/shiny/529.json",
- "back/shiny/854.json",
- "back/shiny/933.json",
- "back/shiny/676-star.json",
- "back/shiny/382-primal.json",
- "back/shiny/1010.json",
- "back/shiny/956.json",
- "back/shiny/724.json",
- "back/shiny/308.json",
- "back/shiny/226.json",
- "back/shiny/647-ordinary.json",
- "back/shiny/2019.json",
- "back/shiny/949.json",
- "back/shiny/389.json",
- "back/shiny/276.json",
- "back/shiny/670-red.json",
- "back/shiny/873.json",
- "back/shiny/190.json",
- "back/shiny/285.json",
- "back/shiny/383-primal.json",
- "back/shiny/990.json",
- "back/shiny/346.json",
- "back/shiny/455.json",
- "back/shiny/25.json",
- "back/shiny/586-summer.json",
- "back/shiny/981.json",
- "back/shiny/104.json",
- "back/shiny/914.json",
- "back/shiny/299.json",
- "back/shiny/316.json",
- "back/shiny/676-heart.json",
- "back/shiny/666-fancy.json",
- "back/shiny/120.json",
- "back/shiny/175.json",
- "back/shiny/465.json",
- "back/shiny/408.json",
- "back/shiny/740.json",
- "back/shiny/849-lowkey.json",
- "back/shiny/848.json",
- "back/shiny/725.json",
- "back/shiny/671-blue.json",
- "back/shiny/13.json",
- "back/shiny/121.json",
- "back/shiny/6058.json",
- "back/shiny/57.json",
- "back/shiny/497.json",
- "back/shiny/265.json",
- "back/shiny/63.json",
- "back/shiny/634.json",
- "back/shiny/208-mega.json",
- "back/shiny/45.json",
- "back/shiny/743.json",
- "back/shiny/354-mega.json",
- "back/shiny/1017-teal-mask-tera.json",
- "back/shiny/83.json",
- "back/shiny/875-no-ice.json",
- "back/shiny/895.json",
- "back/shiny/1006.json",
- "back/shiny/16.json",
- "back/shiny/502.json",
- "back/shiny/732.json",
- "back/shiny/255.json",
- "back/shiny/34.json",
- "back/shiny/354.json",
- "back/shiny/107.json",
- "back/670-red.json",
- "back/873.json",
- "back/190.json",
- "back/285.json",
- "back/383-primal.json",
- "back/990.json",
- "back/346.json",
- "back/455.json",
- "back/25.json",
- "back/586-summer.json",
- "back/981.json",
- "back/104.json",
- "back/914.json",
- "back/299.json",
- "back/316.json",
- "back/676-heart.json",
- "back/666-fancy.json",
- "back/120.json",
- "back/175.json",
- "back/465.json",
- "back/408.json",
- "back/740.json",
- "back/849-lowkey.json",
- "back/848.json",
- "back/725.json",
- "back/671-blue.json",
- "back/13.json",
- "back/121.json",
- "back/6058.json",
- "back/57.json",
- "back/497.json",
- "back/265.json",
- "back/63.json",
- "back/634.json",
- "back/208-mega.json",
- "back/45.json",
- "back/743.json",
- "back/354-mega.json",
- "back/1017-teal-mask-tera.json",
- "back/83.json",
- "back/875-no-ice.json",
- "back/895.json",
- "back/1006.json",
- "back/16.json",
- "back/502.json",
- "back/732.json",
- "back/255.json",
- "back/34.json",
- "back/354.json",
- "back/107.json",
- "48.json",
- "1017-hearthflame-mask.json",
- "569.json",
- "2103.json",
- "261.json",
- "1007-apex-build.json",
- "1025.json",
- "429.json",
- "82.json",
- "928.json",
- "2050.json",
- "966-navi-starmobile.json",
- "383.json",
- "8128-aqua.json",
- "648-pirouette.json",
- "201-x.json",
- "821.json",
- "67.json",
- "264.json",
- "970.json",
- "278.json",
- "49.json",
- "100.json",
- "809.json",
- "805.json",
- "169.json",
- "201-r.json",
- "892-gigantamax-rapid.json",
- "826.json",
- "25-gigantamax.json",
- "531-mega.json",
- "142-mega.json",
- "417.json",
- "201-exclamation.json",
- "350.json",
- "157.json",
- "533.json",
- "642-incarnate.json",
- "610.json",
- "557.json",
- "18.json",
- "212-mega.json",
- "33.json",
- "921.json",
- "289.json",
- "280.json",
- "235.json",
- "356.json",
- "25-cute-cosplay.json",
- "693.json",
- "363.json",
- "741-pau.json",
- "female/461.json",
- "female/399.json",
- "female/41.json",
- "female/221.json",
- "female/256.json",
- "female/454.json",
- "female/402.json",
- "female/369.json",
- "female/521.json",
- "female/445.json",
- "female/42.json",
- "female/444.json",
- "female/217.json",
- "female/44.json",
- "female/274.json",
- "female/130.json",
- "female/473.json",
- "female/415.json",
- "female/65.json",
- "female/25-partner.json",
- "female/449.json",
- "female/401.json",
- "female/19.json",
- "female/194.json",
- "female/224.json",
- "female/129.json",
- "female/396.json",
- "female/118.json",
- "female/20.json",
- "female/398.json",
- "female/195.json",
- "female/418.json",
- "female/85.json",
- "female/275.json",
- "female/459.json",
- "female/25-smart-cosplay.json",
- "female/269.json",
- "female/208.json",
- "female/25-cosplay.json",
- "female/592.json",
- "female/203.json",
- "female/407.json",
- "female/154.json",
- "female/212.json",
- "female/232.json",
- "female/457.json",
- "female/464.json",
- "female/404.json",
- "female/405.json",
- "female/207.json",
- "female/419.json",
- "female/198.json",
- "female/202.json",
- "female/178.json",
- "female/97.json",
- "female/456.json",
- "female/185.json",
- "female/25-cool-cosplay.json",
- "female/123.json",
- "female/25-tough-cosplay.json",
- "female/400.json",
- "female/111.json",
- "female/84.json",
- "female/214.json",
- "female/443.json",
- "female/165.json",
- "female/64.json",
- "female/593.json",
- "female/424.json",
- "female/403.json",
- "female/186.json",
- "female/229.json",
- "female/257.json",
- "female/26.json",
- "female/397.json",
- "female/323.json",
- "female/307.json",
- "female/6215.json",
- "female/322.json",
- "female/267.json",
- "female/332.json",
- "female/450.json",
- "female/25-beauty-cosplay.json",
- "female/119.json",
- "female/166.json",
- "female/417.json",
- "female/350.json",
- "female/25-cute-cosplay.json",
- "female/272.json",
- "female/460.json",
- "female/112.json",
- "female/668.json",
- "female/453.json",
- "female/3.json",
- "female/315.json",
- "female/215.json",
- "female/317.json",
- "female/12.json",
- "female/308.json",
- "female/190.json",
- "female/25.json",
- "female/316.json",
- "female/465.json",
- "female/45.json",
- "female/255.json",
- "1003.json",
- "859.json",
- "131.json",
- "272.json",
- "845-gulping.json",
- "576.json",
- "460.json",
- "112.json",
- "666-sun.json",
- "888-crowned.json",
- "666-continental.json",
- "741.json",
- "905-incarnate.json",
- "838.json",
- "892-rapid-strike.json",
- "668.json",
- "960.json",
- "319.json",
- "877-hangry.json",
- "774-red-meteor.json",
- "357.json",
- "591.json",
- "453.json",
- "288.json",
- "760.json",
- "568.json",
- "171.json",
- "755.json",
- "29.json",
- "302-mega.json",
- "499.json",
- "773-dark.json",
- "94-mega.json",
- "622.json",
- "3.json",
- "6157.json",
- "18-mega.json",
- "4146.json",
- "315.json",
- "666-monsoon.json",
- "344.json",
- "360.json",
- "1015.json",
- "318.json",
- "493-fire.json",
- "646-white.json",
- "869-lemon-cream.json",
- "391.json",
- "39.json",
- "382.json",
- "630.json",
- "761.json",
- "810.json",
- "822.json",
- "125.json",
- "9-gigantamax.json",
- "570.json",
- "708.json",
- "254.json",
- "2038.json",
- "150-mega-x.json",
- "215.json",
- "556.json",
- "493-ice.json",
- "88.json",
- "623.json",
- "910.json",
- "773-dragon.json",
- "676-kabuki.json",
- "966-caph-starmobile.json",
- "140.json",
- "317.json",
- "479-mow.json",
- "68-gigantamax.json",
- "509.json",
- "197.json",
- "580.json",
- "141.json",
- "127.json",
- "707.json",
- "553.json",
- "1013-unremarkable.json",
- "711.json",
- "1017-cornerstone-mask-tera.json",
- "341.json",
- "573.json",
- "931-green-plumage.json",
- "144.json",
- "549.json",
- "355.json",
- "12.json",
- "512.json",
- "648-aria.json",
- "201-f.json",
- "529.json",
- "854.json",
- "933.json",
- "676-star.json",
- "382-primal.json",
- "1010.json",
- "956.json",
- "724.json",
- "308.json",
- "226.json",
- "647-ordinary.json",
- "2019.json",
- "949.json",
- "389.json",
- "276.json",
- "shiny/752.json",
- "shiny/665.json",
- "shiny/334-mega.json",
- "shiny/10.json",
- "shiny/282.json",
- "shiny/632.json",
- "shiny/384-mega.json",
- "shiny/411.json",
- "shiny/846.json",
- "shiny/37.json",
- "shiny/989.json",
- "shiny/698.json",
- "shiny/633.json",
- "shiny/774-indigo-meteor.json",
- "shiny/883.json",
- "shiny/189.json",
- "shiny/537.json",
- "shiny/831.json",
- "shiny/243.json",
- "shiny/680.json",
- "shiny/77.json",
- "shiny/898-ice.json",
- "shiny/676-diamond.json",
- "shiny/858.json",
- "shiny/649.json",
- "shiny/70.json",
- "shiny/105.json",
- "shiny/250.json",
- "shiny/806.json",
- "shiny/542.json",
- "shiny/869-ruby-swirl.json",
- "shiny/929.json",
- "shiny/598.json",
- "shiny/153.json",
- "shiny/51.json",
- "shiny/461.json",
- "shiny/818.json",
- "shiny/982-three-segment.json",
- "shiny/423-west.json",
- "shiny/399.json",
- "shiny/620.json",
- "shiny/870.json",
- "shiny/531.json",
- "shiny/703.json",
- "shiny/728.json",
- "shiny/614.json",
- "shiny/201-q.json",
- "shiny/41.json",
- "shiny/201-b.json",
- "shiny/569-gigantamax.json",
- "shiny/705.json",
- "shiny/731.json",
- "shiny/479-fan.json",
- "shiny/221.json",
- "shiny/484-origin.json",
- "shiny/143.json",
- "shiny/6-mega-x.json",
- "shiny/878.json",
- "shiny/842-gigantamax.json",
- "shiny/30.json",
- "shiny/1023.json",
- "shiny/256.json",
- "shiny/334.json",
- "shiny/616.json",
- "shiny/963.json",
- "shiny/676.json",
- "shiny/789.json",
- "shiny/54.json",
- "shiny/454.json",
- "shiny/555-zen.json",
- "shiny/4110.json",
- "shiny/948.json",
- "shiny/548.json",
- "shiny/201-o.json",
- "shiny/829.json",
- "shiny/6724.json",
- "shiny/508.json",
- "shiny/649-burn.json",
- "shiny/940.json",
- "shiny/1018.json",
- "shiny/402.json",
- "shiny/807.json",
- "shiny/1024-stellar.json",
- "shiny/445-mega.json",
- "shiny/476.json",
- "shiny/853.json",
- "shiny/95.json",
- "shiny/684.json",
- "shiny/1014.json",
- "shiny/388.json",
- "shiny/136.json",
- "shiny/4618.json",
- "shiny/257-mega.json",
- "shiny/666-elegant.json",
- "shiny/864.json",
- "shiny/892.json",
- "shiny/358.json",
- "shiny/550-white-striped.json",
- "shiny/110.json",
- "shiny/649-douse.json",
- "shiny/550-blue-striped.json",
- "shiny/343.json",
- "shiny/563.json",
- "shiny/1019.json",
- "shiny/894.json",
- "shiny/5.json",
- "shiny/780.json",
- "shiny/432.json",
- "shiny/713.json",
- "shiny/561.json",
- "shiny/496.json",
- "shiny/371.json",
- "shiny/628.json",
- "shiny/790.json",
- "shiny/683.json",
- "shiny/931-blue-plumage.json",
- "shiny/579.json",
- "shiny/349.json",
- "shiny/362-mega.json",
- "shiny/893-dada.json",
- "shiny/764.json",
- "shiny/468.json",
- "shiny/636.json",
- "shiny/416.json",
- "shiny/839-gigantamax.json",
- "shiny/891.json",
- "shiny/101.json",
- "shiny/303.json",
- "shiny/493-fairy.json",
- "shiny/978-stretchy.json",
- "shiny/916.json",
- "shiny/369.json",
- "shiny/133.json",
- "shiny/869-gigantamax.json",
- "shiny/72.json",
- "shiny/879-gigantamax.json",
- "shiny/147.json",
- "shiny/4554.json",
- "shiny/521.json",
- "shiny/192.json",
- "shiny/6503.json",
- "shiny/641-incarnate.json",
- "shiny/445.json",
- "shiny/42.json",
- "shiny/571.json",
- "shiny/923.json",
- "shiny/469.json",
- "shiny/2076.json",
- "shiny/792.json",
- "shiny/28.json",
- "shiny/301.json",
- "shiny/386-defense.json",
- "shiny/444.json",
- "shiny/986.json",
- "shiny/646-black.json",
- "shiny/375.json",
- "shiny/22.json",
- "shiny/217.json",
- "shiny/773-electric.json",
- "shiny/900.json",
- "shiny/38.json",
- "shiny/907.json",
- "shiny/527.json",
- "shiny/966-schedar-starmobile.json",
- "shiny/629.json",
- "shiny/730.json",
- "shiny/260.json",
- "shiny/440.json",
- "shiny/552.json",
- "shiny/666-garden.json",
- "shiny/663.json",
- "shiny/667.json",
- "shiny/862.json",
- "shiny/773-ground.json",
- "shiny/160.json",
- "shiny/994.json",
- "shiny/200.json",
- "shiny/271.json",
- "shiny/944.json",
- "shiny/4199.json",
- "shiny/696.json",
- "shiny/71.json",
- "shiny/328.json",
- "shiny/945.json",
- "shiny/44.json",
- "shiny/32.json",
- "shiny/751.json",
- "shiny/128.json",
- "shiny/747.json",
- "shiny/676-matron.json",
- "shiny/274.json",
- "shiny/975.json",
- "shiny/1005.json",
- "shiny/244.json",
- "shiny/534.json",
- "shiny/248.json",
- "shiny/373-mega.json",
- "shiny/691.json",
- "shiny/770.json",
- "shiny/130.json",
- "shiny/12-gigantamax.json",
- "shiny/473.json",
- "shiny/470.json",
- "shiny/845.json",
- "shiny/329.json",
- "shiny/881.json",
- "shiny/1024.json",
- "shiny/606.json",
- "shiny/201-i.json",
- "shiny/599.json",
- "shiny/775.json",
- "shiny/415.json",
- "shiny/973.json",
- "shiny/546.json",
- "shiny/80.json",
- "shiny/237.json",
- "shiny/547.json",
- "shiny/336.json",
- "shiny/645-incarnate.json",
- "shiny/781.json",
- "shiny/247.json",
- "shiny/65.json",
- "shiny/966.json",
- "shiny/351-rainy.json",
- "shiny/25-partner.json",
- "shiny/796.json",
- "shiny/449.json",
- "shiny/726.json",
- "shiny/196.json",
- "shiny/670-blue.json",
- "shiny/306-mega.json",
- "shiny/930.json",
- "shiny/124.json",
- "shiny/352.json",
- "shiny/401.json",
- "shiny/797.json",
- "shiny/422-west.json",
- "shiny/897.json",
- "shiny/493-psychic.json",
- "shiny/420.json",
- "shiny/323-mega.json",
- "shiny/364.json",
- "shiny/201-v.json",
- "shiny/801.json",
- "shiny/672.json",
- "shiny/4222.json",
- "shiny/818-gigantamax.json",
- "shiny/362.json",
- "shiny/658-ash.json",
- "shiny/338.json",
- "shiny/712.json",
- "shiny/19.json",
- "shiny/649-chill.json",
- "shiny/268.json",
- "shiny/984.json",
- "shiny/179.json",
- "shiny/567.json",
- "shiny/378.json",
- "shiny/412-plant.json",
- "shiny/773-ghost.json",
- "shiny/194.json",
- "shiny/779.json",
- "shiny/6-mega-y.json",
- "shiny/224.json",
- "shiny/2020.json",
- "shiny/201-e.json",
- "shiny/904.json",
- "shiny/686.json",
- "shiny/676-dandy.json",
- "shiny/2670.json",
- "shiny/4083.json",
- "shiny/613.json",
- "shiny/736.json",
- "shiny/129.json",
- "shiny/966-segin-starmobile.json",
- "shiny/1011.json",
- "shiny/379.json",
- "shiny/163.json",
- "shiny/239.json",
- "shiny/687.json",
- "shiny/463.json",
- "shiny/697.json",
- "shiny/368.json",
- "shiny/778-disguised.json",
- "shiny/216.json",
- "shiny/801-original.json",
- "shiny/513.json",
- "shiny/300.json",
- "shiny/649-shock.json",
- "shiny/15.json",
- "shiny/396.json",
- "shiny/640.json",
- "shiny/493-ground.json",
- "shiny/595.json",
- "shiny/437.json",
- "shiny/492-land.json",
- "shiny/558.json",
- "shiny/836.json",
- "shiny/820.json",
- "shiny/150.json",
- "shiny/310-mega.json",
- "shiny/676-debutante.json",
- "shiny/876-female.json",
- "shiny/81.json",
- "shiny/658-battle-bond.json",
- "shiny/702.json",
- "shiny/501.json",
- "shiny/624.json",
- "shiny/669-blue.json",
- "shiny/774-blue.json",
- "shiny/763.json",
- "shiny/852.json",
- "shiny/493-water.json",
- "shiny/481.json",
- "shiny/87.json",
- "shiny/113.json",
- "shiny/94.json",
- "shiny/172-spiky.json",
- "shiny/800-dawn-wings.json",
- "shiny/861.json",
- "shiny/486.json",
- "shiny/430.json",
- "shiny/118.json",
- "shiny/555.json",
- "shiny/474.json",
- "shiny/841-gigantamax.json",
- "shiny/884.json",
- "shiny/671-orange.json",
- "shiny/841.json",
- "shiny/800-ultra.json",
- "shiny/386.json",
- "shiny/1024-terastal.json",
- "shiny/380.json",
- "shiny/433.json",
- "shiny/875.json",
- "shiny/659.json",
- "shiny/865.json",
- "shiny/889-crowned.json",
- "shiny/20.json",
- "shiny/774-orange-meteor.json",
- "shiny/249.json",
- "shiny/479-wash.json",
- "shiny/8128-blaze.json",
- "shiny/774-indigo.json",
- "shiny/421-overcast.json",
- "shiny/585-autumn.json",
- "shiny/999-roaming.json",
- "shiny/370.json",
- "shiny/918.json",
- "shiny/149.json",
- "shiny/814.json",
- "shiny/540.json",
- "shiny/262.json",
- "shiny/685.json",
- "shiny/757.json",
- "shiny/564.json",
- "shiny/774-violet-meteor.json",
- "shiny/808.json",
- "shiny/701.json",
- "shiny/692.json",
- "shiny/823.json",
- "shiny/605.json",
- "shiny/117.json",
- "shiny/493-electric.json",
- "shiny/431.json",
- "shiny/93.json",
- "shiny/506.json",
- "shiny/1.json",
- "shiny/884-gigantamax.json",
- "shiny/351.json",
- "shiny/180.json",
- "shiny/902.json",
- "shiny/373.json",
- "shiny/412-trash.json",
- "shiny/398.json",
- "shiny/451.json",
- "shiny/844-gigantamax.json",
- "shiny/234.json",
- "shiny/335.json",
- "shiny/516.json",
- "shiny/832.json",
- "shiny/744.json",
- "shiny/158.json",
- "shiny/767.json",
- "shiny/532.json",
- "shiny/536.json",
- "shiny/959.json",
- "shiny/913.json",
- "shiny/2051.json",
- "shiny/195.json",
- "shiny/418.json",
- "shiny/494.json",
- "shiny/666-marine.json",
- "shiny/493-flying.json",
- "shiny/666-sandstorm.json",
- "shiny/656.json",
- "shiny/554.json",
- "shiny/493-ghost.json",
- "shiny/541.json",
- "shiny/31.json",
- "shiny/85.json",
- "shiny/704.json",
- "shiny/834.json",
- "shiny/372.json",
- "shiny/458.json",
- "shiny/311.json",
- "shiny/340.json",
- "shiny/479-frost.json",
- "shiny/586-autumn.json",
- "shiny/619.json",
- "shiny/860.json",
- "shiny/669-orange.json",
- "shiny/655.json",
- "shiny/877.json",
- "shiny/376.json",
- "shiny/309.json",
- "shiny/4264.json",
- "shiny/783.json",
- "shiny/201-j.json",
- "shiny/122.json",
- "shiny/493-steel.json",
- "shiny/507.json",
- "shiny/670-yellow.json",
- "shiny/143-gigantamax.json",
- "shiny/677.json",
- "shiny/869-ruby-cream.json",
- "shiny/559.json",
- "shiny/843.json",
- "shiny/65-mega.json",
- "shiny/365.json",
- "shiny/448-mega.json",
- "shiny/238.json",
- "shiny/2052.json",
- "shiny/220.json",
- "shiny/675.json",
- "shiny/426.json",
- "shiny/176.json",
- "shiny/868.json",
- "shiny/75.json",
- "shiny/942.json",
- "shiny/666-tundra.json",
- "shiny/442.json",
- "shiny/717.json",
- "shiny/254-mega.json",
- "shiny/1002.json",
- "shiny/76.json",
- "shiny/922.json",
- "shiny/493-bug.json",
- "shiny/230.json",
- "shiny/275.json",
- "shiny/819.json",
- "shiny/560.json",
- "shiny/9.json",
- "shiny/1012-counterfeit.json",
- "shiny/4122.json",
- "shiny/977.json",
- "shiny/773-grass.json",
- "shiny/906.json",
- "shiny/954.json",
- "shiny/869-caramel-swirl.json",
- "shiny/201-g.json",
- "shiny/4077.json",
- "shiny/919.json",
- "shiny/434.json",
- "shiny/1020.json",
- "shiny/871.json",
- "shiny/550-red-striped.json",
- "shiny/188.json",
- "shiny/941.json",
- "shiny/459.json",
- "shiny/493-dark.json",
- "shiny/3-gigantamax.json",
- "shiny/768.json",
- "shiny/78.json",
- "shiny/296.json",
- "shiny/66.json",
- "shiny/359.json",
- "shiny/889.json",
- "shiny/279.json",
- "shiny/4.json",
- "shiny/746.json",
- "shiny/834-gigantamax.json",
- "shiny/4562.json",
- "shiny/765.json",
- "shiny/134.json",
- "shiny/187.json",
- "shiny/483-origin.json",
- "shiny/25-smart-cosplay.json",
- "shiny/718-10.json",
- "shiny/302.json",
- "shiny/281.json",
- "shiny/333.json",
- "shiny/269.json",
- "shiny/651.json",
- "shiny/892-gigantamax-single.json",
- "shiny/225.json",
- "shiny/714.json",
- "shiny/842.json",
- "shiny/201-p.json",
- "shiny/738.json",
- "shiny/741-pompom.json",
- "shiny/177.json",
- "shiny/1000.json",
- "shiny/889-behemoth-bash.json",
- "shiny/934.json",
- "shiny/803.json",
- "shiny/874.json",
- "shiny/594.json",
- "shiny/931-white-plumage.json",
- "shiny/503.json",
- "shiny/287.json",
- "shiny/208.json",
- "shiny/642-therian.json",
- "shiny/6100.json",
- "shiny/25-cosplay.json",
- "shiny/6-gigantamax.json",
- "shiny/392.json",
- "shiny/720.json",
- "shiny/493-normal.json",
- "shiny/493-fighting.json",
- "shiny/412-sandy.json",
- "shiny/867.json",
- "shiny/607.json",
- "shiny/681.json",
- "shiny/869-rainbow-swirl.json",
- "shiny/236.json",
- "shiny/438.json",
- "shiny/201-n.json",
- "shiny/662.json",
- "shiny/252.json",
- "shiny/1008-ultimate-mode.json",
- "shiny/62.json",
- "shiny/138.json",
- "shiny/794.json",
- "shiny/876.json",
- "shiny/785.json",
- "shiny/739.json",
- "shiny/592.json",
- "shiny/359-mega.json",
- "shiny/52.json",
- "shiny/885.json",
- "shiny/982.json",
- "shiny/750.json",
- "shiny/1022.json",
- "shiny/266.json",
- "shiny/758.json",
- "shiny/201-k.json",
- "shiny/773-fire.json",
- "shiny/387.json",
- "shiny/671-yellow.json",
- "shiny/574.json",
- "shiny/240.json",
- "shiny/519.json",
- "shiny/887.json",
- "shiny/898-shadow.json",
- "shiny/201-a.json",
- "shiny/950.json",
- "shiny/61.json",
- "shiny/295.json",
- "shiny/882.json",
- "shiny/847.json",
- "shiny/6571.json",
- "shiny/689.json",
- "shiny/669-red.json",
- "shiny/778-busted.json",
- "shiny/815-gigantamax.json",
- "shiny/471.json",
- "shiny/159.json",
- "shiny/290.json",
- "shiny/585-winter.json",
- "shiny/151.json",
- "shiny/233.json",
- "shiny/203.json",
- "shiny/718.json",
- "shiny/331.json",
- "shiny/407.json",
- "shiny/154.json",
- "shiny/68.json",
- "shiny/578.json",
- "shiny/21.json",
- "shiny/588.json",
- "shiny/2088.json",
- "shiny/212.json",
- "shiny/627.json",
- "shiny/937.json",
- "shiny/626.json",
- "shiny/777.json",
- "shiny/773-bug.json",
- "shiny/1004.json",
- "shiny/99-gigantamax.json",
- "shiny/109.json",
- "shiny/585-spring.json",
- "shiny/413-sandy.json",
- "shiny/947.json",
- "shiny/260-mega.json",
- "shiny/908.json",
- "shiny/898.json",
- "shiny/181.json",
- "shiny/773-water.json",
- "shiny/421-sunshine.json",
- "shiny/232.json",
- "shiny/637.json",
- "shiny/457.json",
- "shiny/133-partner.json",
- "shiny/367.json",
- "shiny/530.json",
- "shiny/681-blade.json",
- "shiny/498.json",
- "shiny/447.json",
- "shiny/485.json",
- "shiny/184.json",
- "shiny/976.json",
- "shiny/500.json",
- "shiny/925-three.json",
- "shiny/164.json",
- "shiny/106.json",
- "shiny/464.json",
- "shiny/386-speed.json",
- "shiny/745-dusk.json",
- "shiny/47.json",
- "shiny/4145.json",
- "shiny/983.json",
- "shiny/310.json",
- "shiny/670-orange.json",
- "shiny/799.json",
- "shiny/673.json",
- "shiny/259.json",
- "shiny/611.json",
- "shiny/6705.json",
- "shiny/666-ocean.json",
- "shiny/517.json",
- "shiny/404.json",
- "shiny/482.json",
- "shiny/510.json",
- "shiny/477.json",
- "shiny/709.json",
- "shiny/15-mega.json",
- "shiny/405.json",
- "shiny/690.json",
- "shiny/901.json",
- "shiny/245.json",
- "shiny/4079.json",
- "shiny/207.json",
- "shiny/345.json",
- "shiny/2053.json",
- "shiny/980.json",
- "shiny/849.json",
- "shiny/241.json",
- "shiny/584.json",
- "shiny/746-school.json",
- "shiny/361.json",
- "shiny/582.json",
- "shiny/381-mega.json",
- "shiny/201-d.json",
- "shiny/978-curly.json",
- "shiny/855.json",
- "shiny/156.json",
- "shiny/52-gigantamax.json",
- "shiny/324.json",
- "shiny/380-mega.json",
- "shiny/419.json",
- "shiny/903.json",
- "shiny/353.json",
- "shiny/480.json",
- "shiny/53.json",
- "shiny/206.json",
- "shiny/621.json",
- "shiny/737.json",
- "shiny/130-mega.json",
- "shiny/198.json",
- "shiny/4080.json",
- "shiny/142.json",
- "shiny/202.json",
- "shiny/646.json",
- "shiny/539.json",
- "shiny/602.json",
- "shiny/312.json",
- "shiny/351-snowy.json",
- "shiny/94-gigantamax.json",
- "shiny/493-rock.json",
- "shiny/9-mega.json",
- "shiny/6713.json",
- "shiny/615.json",
- "shiny/492-sky.json",
- "shiny/902-female.json",
- "shiny/484.json",
- "shiny/972.json",
- "shiny/178.json",
- "shiny/645-therian.json",
- "shiny/495.json",
- "shiny/879.json",
- "shiny/270.json",
- "shiny/812-gigantamax.json",
- "shiny/348.json",
- "shiny/201-t.json",
- "shiny/618.json",
- "shiny/97.json",
- "shiny/774-orange.json",
- "shiny/773-fighting.json",
- "shiny/951.json",
- "shiny/774-green-meteor.json",
- "shiny/936.json",
- "shiny/961.json",
- "shiny/6706.json",
- "shiny/939.json",
- "shiny/46.json",
- "shiny/978-droopy.json",
- "shiny/844.json",
- "shiny/277.json",
- "shiny/1017-teal-mask.json",
- "shiny/6570.json",
- "shiny/727.json",
- "shiny/201-h.json",
- "shiny/487-origin.json",
- "shiny/183.json",
- "shiny/456.json",
- "shiny/4078.json",
- "shiny/678.json",
- "shiny/953.json",
- "shiny/69.json",
- "shiny/487-altered.json",
- "shiny/294.json",
- "shiny/314.json",
- "shiny/666-icy-snow.json",
- "shiny/467.json",
- "shiny/210.json",
- "shiny/218.json",
- "shiny/812.json",
- "shiny/40.json",
- "shiny/825.json",
- "shiny/242.json",
- "shiny/170.json",
- "shiny/666-archipelago.json",
- "shiny/435.json",
- "shiny/946.json",
- "shiny/185.json",
- "shiny/395.json",
- "shiny/520.json",
- "shiny/787.json",
- "shiny/774.json",
- "shiny/833.json",
- "shiny/394.json",
- "shiny/896.json",
- "shiny/590.json",
- "shiny/654.json",
- "shiny/2074.json",
- "shiny/792-full-moon.json",
- "shiny/816.json",
- "shiny/753.json",
- "shiny/612.json",
- "shiny/25-cool-cosplay.json",
- "shiny/965.json",
- "shiny/228.json",
- "shiny/123.json",
- "shiny/676-pharaoh.json",
- "shiny/601.json",
- "shiny/671-red.json",
- "shiny/1017-wellspring-mask.json",
- "shiny/720-unbound.json",
- "shiny/968.json",
- "shiny/518.json",
- "shiny/916-female.json",
- "shiny/909.json",
- "shiny/413-trash.json",
- "shiny/325.json",
- "shiny/80-mega.json",
- "shiny/625.json",
- "shiny/773-steel.json",
- "shiny/729.json",
- "shiny/515.json",
- "shiny/282-mega.json",
- "shiny/56.json",
- "shiny/998.json",
- "shiny/409.json",
- "shiny/762.json",
- "shiny/955.json",
- "shiny/86.json",
- "shiny/493-poison.json",
- "shiny/148.json",
- "shiny/733.json",
- "shiny/441.json",
- "shiny/201-c.json",
- "shiny/2.json",
- "shiny/716-active.json",
- "shiny/116.json",
- "shiny/298.json",
- "shiny/4555-zen.json",
- "shiny/528.json",
- "shiny/999.json",
- "shiny/666-poke-ball.json",
- "shiny/774-violet.json",
- "shiny/2027.json",
- "shiny/635.json",
- "shiny/131-gigantamax.json",
- "shiny/79.json",
- "shiny/181-mega.json",
- "shiny/174.json",
- "shiny/246.json",
- "shiny/773.json",
- "shiny/596.json",
- "shiny/91.json",
- "shiny/25-tough-cosplay.json",
- "shiny/99.json",
- "shiny/24.json",
- "shiny/400.json",
- "shiny/1017-hearthflame-mask-tera.json",
- "shiny/851.json",
- "shiny/1001.json",
- "shiny/488.json",
- "shiny/422-east.json",
- "shiny/586-spring.json",
- "shiny/565.json",
- "shiny/6211.json",
- "shiny/774-red.json",
- "shiny/830.json",
- "shiny/589.json",
- "shiny/544.json",
- "shiny/319-mega.json",
- "shiny/682.json",
- "shiny/992.json",
- "shiny/600.json",
- "shiny/886.json",
- "shiny/425.json",
- "shiny/670-white.json",
- "shiny/201-m.json",
- "shiny/811.json",
- "shiny/111.json",
- "shiny/35.json",
- "shiny/8.json",
- "shiny/926.json",
- "shiny/979.json",
- "shiny/381.json",
- "shiny/211.json",
- "shiny/303-mega.json",
- "shiny/927.json",
- "shiny/643.json",
- "shiny/490.json",
- "shiny/935.json",
- "shiny/17.json",
- "shiny/784.json",
- "shiny/297.json",
- "shiny/745.json",
- "shiny/2105.json",
- "shiny/384.json",
- "shiny/472.json",
- "shiny/581.json",
- "shiny/413-plant.json",
- "shiny/248-mega.json",
- "shiny/791.json",
- "shiny/671-white.json",
- "shiny/609.json",
- "shiny/84.json",
- "shiny/103.json",
- "shiny/43.json",
- "shiny/676-la-reine.json",
- "shiny/204.json",
- "shiny/888-behemoth-blade.json",
- "shiny/869-salted-cream.json",
- "shiny/114.json",
- "shiny/460-mega.json",
- "shiny/741-sensu.json",
- "shiny/719-mega.json",
- "shiny/920.json",
- "shiny/773-psychic.json",
- "shiny/749.json",
- "shiny/8901.json",
- "shiny/4263.json",
- "shiny/337.json",
- "shiny/793.json",
- "shiny/505.json",
- "shiny/759.json",
- "shiny/890.json",
- "shiny/694.json",
- "shiny/773-ice.json",
- "shiny/320.json",
- "shiny/406.json",
- "shiny/809-gigantamax.json",
- "shiny/538.json",
- "shiny/962.json",
- "shiny/997.json",
- "shiny/446.json",
- "shiny/905-therian.json",
- "shiny/773-rock.json",
- "shiny/102.json",
- "shiny/96.json",
- "shiny/869-mint-cream.json",
- "shiny/587.json",
- "shiny/782.json",
- "shiny/1017-cornerstone-mask.json",
- "shiny/89.json",
- "shiny/126.json",
- "shiny/1021.json",
- "shiny/4555.json",
- "shiny/36.json",
- "shiny/583.json",
- "shiny/339.json",
- "shiny/214.json",
- "shiny/653.json",
- "shiny/721.json",
- "shiny/802-zenith.json",
- "shiny/526.json",
- "shiny/866.json",
- "shiny/199.json",
- "shiny/475-mega.json",
- "shiny/773-fairy.json",
- "shiny/443.json",
- "shiny/987.json",
- "shiny/376-mega.json",
- "shiny/223.json",
- "shiny/788.json",
- "shiny/575.json",
- "shiny/165.json",
- "shiny/566.json",
- "shiny/466.json",
- "shiny/786.json",
- "shiny/666-savanna.json",
- "shiny/666-jungle.json",
- "shiny/666-high-plains.json",
- "shiny/608.json",
- "shiny/27.json",
- "shiny/393.json",
- "shiny/543.json",
- "shiny/98.json",
- "shiny/3-mega.json",
- "shiny/374.json",
- "shiny/64.json",
- "shiny/137.json",
- "shiny/342.json",
- "shiny/593.json",
- "shiny/888.json",
- "shiny/483.json",
- "shiny/890-eternamax.json",
- "shiny/305.json",
- "shiny/631.json",
- "shiny/858-gigantamax.json",
- "shiny/201-question.json",
- "shiny/869-matcha-cream.json",
- "shiny/424.json",
- "shiny/55.json",
- "shiny/167.json",
- "shiny/572.json",
- "shiny/8128.json",
- "shiny/493-dragon.json",
- "shiny/146.json",
- "shiny/710.json",
- "shiny/403.json",
- "shiny/985.json",
- "shiny/127-mega.json",
- "shiny/674.json",
- "shiny/50.json",
- "shiny/893.json",
- "shiny/604.json",
- "shiny/863.json",
- "shiny/133-gigantamax.json",
- "shiny/652.json",
- "shiny/669-white.json",
- "shiny/452.json",
- "shiny/776.json",
- "shiny/880.json",
- "shiny/912.json",
- "shiny/723.json",
- "shiny/186.json",
- "shiny/92.json",
- "shiny/851-gigantamax.json",
- "shiny/657.json",
- "shiny/650.json",
- "shiny/774-yellow.json",
- "shiny/201-y.json",
- "shiny/390.json",
- "shiny/152.json",
- "shiny/229.json",
- "shiny/191.json",
- "shiny/292.json",
- "shiny/967.json",
- "shiny/813.json",
- "shiny/617.json",
- "shiny/798.json",
- "shiny/209.json",
- "shiny/845-gorging.json",
- "shiny/135.json",
- "shiny/162.json",
- "shiny/293.json",
- "shiny/840.json",
- "shiny/827.json",
- "shiny/14.json",
- "shiny/283.json",
- "shiny/774-yellow-meteor.json",
- "shiny/715.json",
- "shiny/414.json",
- "shiny/2037.json",
- "shiny/849-gigantamax.json",
- "shiny/222.json",
- "shiny/911.json",
- "shiny/410.json",
- "shiny/974.json",
- "shiny/742.json",
- "shiny/479.json",
- "shiny/924.json",
- "shiny/139.json",
- "shiny/60.json",
- "shiny/988.json",
- "shiny/308-mega.json",
- "shiny/861-gigantamax.json",
- "shiny/666-polar.json",
- "shiny/660.json",
- "shiny/385.json",
- "shiny/839.json",
- "shiny/214-mega.json",
- "shiny/257.json",
- "shiny/321.json",
- "shiny/219.json",
- "shiny/800.json",
- "shiny/205.json",
- "shiny/7.json",
- "shiny/773-flying.json",
- "shiny/774-green.json",
- "shiny/872.json",
- "shiny/479-heat.json",
- "shiny/462.json",
- "shiny/327.json",
- "shiny/74.json",
- "shiny/511.json",
- "shiny/6.json",
- "shiny/428.json",
- "shiny/857.json",
- "shiny/26.json",
- "shiny/666-modern.json",
- "shiny/756.json",
- "shiny/23.json",
- "shiny/6059.json",
- "shiny/258.json",
- "shiny/491.json",
- "shiny/4144.json",
- "shiny/716-neutral.json",
- "shiny/397.json",
- "shiny/229-mega.json",
- "shiny/304.json",
- "shiny/323.json",
- "shiny/734.json",
- "shiny/504.json",
- "shiny/115-mega.json",
- "shiny/925-four.json",
- "shiny/993.json",
- "shiny/475.json",
- "shiny/330.json",
- "shiny/263.json",
- "shiny/307.json",
- "shiny/773-poison.json",
- "shiny/771.json",
- "shiny/423-east.json",
- "shiny/586-winter.json",
- "shiny/291.json",
- "shiny/958.json",
- "shiny/915.json",
- "shiny/688.json",
- "shiny/514.json",
- "shiny/804.json",
- "shiny/525.json",
- "shiny/2075.json",
- "shiny/850.json",
- "shiny/1017-wellspring-mask-tera.json",
- "shiny/815.json",
- "shiny/522.json",
- "shiny/58.json",
- "shiny/193.json",
- "shiny/679.json",
- "shiny/6215.json",
- "shiny/227.json",
- "shiny/641-therian.json",
- "shiny/182.json",
- "shiny/172.json",
- "shiny/2026.json",
- "shiny/802.json",
- "shiny/666-river.json",
- "shiny/1009.json",
- "shiny/351-sunny.json",
- "shiny/644.json",
- "shiny/969.json",
- "shiny/436.json",
- "shiny/869.json",
- "shiny/766.json",
- "shiny/11.json",
- "shiny/145.json",
- "shiny/322.json",
- "shiny/489.json",
- "shiny/493-grass.json",
- "shiny/428-mega.json",
- "shiny/524.json",
- "shiny/326.json",
- "shiny/201-u.json",
- "shiny/201-l.json",
- "shiny/754.json",
- "shiny/800-dusk-mane.json",
- "shiny/150-mega-y.json",
- "shiny/535.json",
- "shiny/132.json",
- "shiny/706.json",
- "shiny/155.json",
- "shiny/795.json",
- "shiny/347.json",
- "shiny/603.json",
- "shiny/824.json",
- "shiny/59.json",
- "shiny/366.json",
- "shiny/551.json",
- "shiny/828.json",
- "shiny/201-s.json",
- "shiny/386-attack.json",
- "shiny/267.json",
- "shiny/695.json",
- "shiny/678-female.json",
- "shiny/332.json",
- "shiny/377.json",
- "shiny/562.json",
- "shiny/817.json",
- "shiny/856.json",
- "shiny/639.json",
- "shiny/448.json",
- "shiny/917.json",
- "shiny/991.json",
- "shiny/2089.json",
- "shiny/523.json",
- "shiny/450.json",
- "shiny/90.json",
- "shiny/719.json",
- "shiny/427.json",
- "shiny/4052.json",
- "shiny/769.json",
- "shiny/735.json",
- "shiny/25-beauty-cosplay.json",
- "shiny/899.json",
- "shiny/964-zero.json",
- "shiny/173.json",
- "shiny/8194.json",
- "shiny/2028.json",
- "shiny/823-gigantamax.json",
- "shiny/966-ruchbah-starmobile.json",
- "shiny/201-w.json",
- "shiny/699.json",
- "shiny/952.json",
- "shiny/748.json",
- "shiny/718-complete.json",
- "shiny/6101.json",
- "shiny/957.json",
- "shiny/661.json",
- "shiny/545.json",
- "shiny/722.json",
- "shiny/996.json",
- "shiny/168.json",
- "shiny/306.json",
- "shiny/213.json",
- "shiny/251.json",
- "shiny/201-z.json",
- "shiny/119.json",
- "shiny/597.json",
- "shiny/791-radiant-sun.json",
- "shiny/284.json",
- "shiny/6549.json",
- "shiny/932.json",
- "shiny/108.json",
- "shiny/647-resolute.json",
- "shiny/658.json",
- "shiny/669-yellow.json",
- "shiny/700.json",
- "shiny/1016.json",
- "shiny/835.json",
- "shiny/943.json",
- "shiny/273.json",
- "shiny/745-midnight.json",
- "shiny/964-hero.json",
- "shiny/478.json",
- "shiny/772.json",
- "shiny/585-summer.json",
- "shiny/439.json",
- "shiny/638.json",
- "shiny/313.json",
- "shiny/995.json",
- "shiny/666-meadow.json",
- "shiny/166.json",
- "shiny/826-gigantamax.json",
- "shiny/837.json",
- "shiny/931-yellow-plumage.json",
- "shiny/73.json",
- "shiny/115.json",
- "shiny/577.json",
- "shiny/971.json",
- "shiny/664.json",
- "shiny/774-blue-meteor.json",
- "shiny/938.json",
- "shiny/6628.json",
- "shiny/161.json",
- "shiny/286.json",
- "shiny/231.json",
- "shiny/253.json",
- "shiny/48.json",
- "shiny/1017-hearthflame-mask.json",
- "shiny/569.json",
- "shiny/2103.json",
- "shiny/261.json",
- "shiny/1007-apex-build.json",
- "shiny/1025.json",
- "shiny/429.json",
- "shiny/82.json",
- "shiny/928.json",
- "shiny/2050.json",
- "shiny/966-navi-starmobile.json",
- "shiny/383.json",
- "shiny/8128-aqua.json",
- "shiny/648-pirouette.json",
- "shiny/201-x.json",
- "shiny/821.json",
- "shiny/67.json",
- "shiny/264.json",
- "shiny/970.json",
- "shiny/278.json",
- "shiny/49.json",
- "shiny/100.json",
- "shiny/809.json",
- "shiny/805.json",
- "shiny/169.json",
- "shiny/201-r.json",
- "shiny/892-gigantamax-rapid.json",
- "shiny/826.json",
- "shiny/25-gigantamax.json",
- "shiny/531-mega.json",
- "shiny/142-mega.json",
- "shiny/417.json",
- "shiny/201-exclamation.json",
- "shiny/350.json",
- "shiny/157.json",
- "shiny/533.json",
- "shiny/642-incarnate.json",
- "shiny/610.json",
- "shiny/557.json",
- "shiny/18.json",
- "shiny/212-mega.json",
- "shiny/33.json",
- "shiny/921.json",
- "shiny/289.json",
- "shiny/280.json",
- "shiny/235.json",
- "shiny/356.json",
- "shiny/25-cute-cosplay.json",
- "shiny/693.json",
- "shiny/363.json",
- "shiny/741-pau.json",
- "shiny/female/461.json",
- "shiny/female/399.json",
- "shiny/female/41.json",
- "shiny/female/221.json",
- "shiny/female/256.json",
- "shiny/female/454.json",
- "shiny/female/402.json",
- "shiny/female/369.json",
- "shiny/female/521.json",
- "shiny/female/445.json",
- "shiny/female/42.json",
- "shiny/female/444.json",
- "shiny/female/217.json",
- "shiny/female/44.json",
- "shiny/female/274.json",
- "shiny/female/130.json",
- "shiny/female/473.json",
- "shiny/female/415.json",
- "shiny/female/65.json",
- "shiny/female/25-partner.json",
- "shiny/female/449.json",
- "shiny/female/401.json",
- "shiny/female/19.json",
- "shiny/female/194.json",
- "shiny/female/224.json",
- "shiny/female/129.json",
- "shiny/female/396.json",
- "shiny/female/118.json",
- "shiny/female/20.json",
- "shiny/female/398.json",
- "shiny/female/195.json",
- "shiny/female/418.json",
- "shiny/female/85.json",
- "shiny/female/275.json",
- "shiny/female/459.json",
- "shiny/female/25-smart-cosplay.json",
- "shiny/female/269.json",
- "shiny/female/208.json",
- "shiny/female/25-cosplay.json",
- "shiny/female/592.json",
- "shiny/female/203.json",
- "shiny/female/407.json",
- "shiny/female/154.json",
- "shiny/female/212.json",
- "shiny/female/232.json",
- "shiny/female/457.json",
- "shiny/female/464.json",
- "shiny/female/404.json",
- "shiny/female/405.json",
- "shiny/female/207.json",
- "shiny/female/419.json",
- "shiny/female/198.json",
- "shiny/female/202.json",
- "shiny/female/178.json",
- "shiny/female/97.json",
- "shiny/female/456.json",
- "shiny/female/185.json",
- "shiny/female/25-cool-cosplay.json",
- "shiny/female/123.json",
- "shiny/female/25-tough-cosplay.json",
- "shiny/female/400.json",
- "shiny/female/111.json",
- "shiny/female/84.json",
- "shiny/female/214.json",
- "shiny/female/443.json",
- "shiny/female/165.json",
- "shiny/female/64.json",
- "shiny/female/593.json",
- "shiny/female/424.json",
- "shiny/female/403.json",
- "shiny/female/186.json",
- "shiny/female/229.json",
- "shiny/female/257.json",
- "shiny/female/26.json",
- "shiny/female/397.json",
- "shiny/female/323.json",
- "shiny/female/307.json",
- "shiny/female/6215.json",
- "shiny/female/322.json",
- "shiny/female/267.json",
- "shiny/female/332.json",
- "shiny/female/450.json",
- "shiny/female/25-beauty-cosplay.json",
- "shiny/female/119.json",
- "shiny/female/166.json",
- "shiny/female/417.json",
- "shiny/female/350.json",
- "shiny/female/25-cute-cosplay.json",
- "shiny/female/272.json",
- "shiny/female/460.json",
- "shiny/female/112.json",
- "shiny/female/668.json",
- "shiny/female/453.json",
- "shiny/female/3.json",
- "shiny/female/315.json",
- "shiny/female/215.json",
- "shiny/female/317.json",
- "shiny/female/12.json",
- "shiny/female/308.json",
- "shiny/female/190.json",
- "shiny/female/25.json",
- "shiny/female/316.json",
- "shiny/female/465.json",
- "shiny/female/45.json",
- "shiny/female/255.json",
- "shiny/1003.json",
- "shiny/859.json",
- "shiny/131.json",
- "shiny/272.json",
- "shiny/845-gulping.json",
- "shiny/576.json",
- "shiny/460.json",
- "shiny/112.json",
- "shiny/666-sun.json",
- "shiny/888-crowned.json",
- "shiny/666-continental.json",
- "shiny/741.json",
- "shiny/905-incarnate.json",
- "shiny/838.json",
- "shiny/892-rapid-strike.json",
- "shiny/668.json",
- "shiny/960.json",
- "shiny/319.json",
- "shiny/877-hangry.json",
- "shiny/774-red-meteor.json",
- "shiny/357.json",
- "shiny/591.json",
- "shiny/453.json",
- "shiny/288.json",
- "shiny/760.json",
- "shiny/568.json",
- "shiny/171.json",
- "shiny/755.json",
- "shiny/29.json",
- "shiny/302-mega.json",
- "shiny/499.json",
- "shiny/773-dark.json",
- "shiny/94-mega.json",
- "shiny/622.json",
- "shiny/3.json",
- "shiny/6157.json",
- "shiny/18-mega.json",
- "shiny/4146.json",
- "shiny/315.json",
- "shiny/666-monsoon.json",
- "shiny/344.json",
- "shiny/360.json",
- "shiny/1015.json",
- "shiny/318.json",
- "shiny/493-fire.json",
- "shiny/646-white.json",
- "shiny/869-lemon-cream.json",
- "shiny/391.json",
- "shiny/39.json",
- "shiny/382.json",
- "shiny/630.json",
- "shiny/761.json",
- "shiny/810.json",
- "shiny/822.json",
- "shiny/125.json",
- "shiny/9-gigantamax.json",
- "shiny/570.json",
- "shiny/708.json",
- "shiny/254.json",
- "shiny/2038.json",
- "shiny/150-mega-x.json",
- "shiny/215.json",
- "shiny/556.json",
- "shiny/493-ice.json",
- "shiny/88.json",
- "shiny/623.json",
- "shiny/910.json",
- "shiny/773-dragon.json",
- "shiny/676-kabuki.json",
- "shiny/966-caph-starmobile.json",
- "shiny/140.json",
- "shiny/317.json",
- "shiny/479-mow.json",
- "shiny/68-gigantamax.json",
- "shiny/509.json",
- "shiny/197.json",
- "shiny/580.json",
- "shiny/141.json",
- "shiny/127.json",
- "shiny/707.json",
- "shiny/553.json",
- "shiny/1013-unremarkable.json",
- "shiny/711.json",
- "shiny/1017-cornerstone-mask-tera.json",
- "shiny/341.json",
- "shiny/573.json",
- "shiny/931-green-plumage.json",
- "shiny/144.json",
- "shiny/549.json",
- "shiny/355.json",
- "shiny/12.json",
- "shiny/512.json",
- "shiny/648-aria.json",
- "shiny/201-f.json",
- "shiny/529.json",
- "shiny/854.json",
- "shiny/933.json",
- "shiny/676-star.json",
- "shiny/382-primal.json",
- "shiny/1010.json",
- "shiny/956.json",
- "shiny/724.json",
- "shiny/308.json",
- "shiny/226.json",
- "shiny/647-ordinary.json",
- "shiny/2019.json",
- "shiny/949.json",
- "shiny/389.json",
- "shiny/276.json",
- "shiny/670-red.json",
- "shiny/873.json",
- "shiny/190.json",
- "shiny/285.json",
- "shiny/383-primal.json",
- "shiny/990.json",
- "shiny/346.json",
- "shiny/455.json",
- "shiny/25.json",
- "shiny/586-summer.json",
- "shiny/981.json",
- "shiny/104.json",
- "shiny/914.json",
- "shiny/299.json",
- "shiny/316.json",
- "shiny/676-heart.json",
- "shiny/666-fancy.json",
- "shiny/120.json",
- "shiny/175.json",
- "shiny/465.json",
- "shiny/408.json",
- "shiny/740.json",
- "shiny/849-lowkey.json",
- "shiny/848.json",
- "shiny/725.json",
- "shiny/671-blue.json",
- "shiny/13.json",
- "shiny/121.json",
- "shiny/6058.json",
- "shiny/57.json",
- "shiny/497.json",
- "shiny/265.json",
- "shiny/63.json",
- "shiny/634.json",
- "shiny/208-mega.json",
- "shiny/45.json",
- "shiny/743.json",
- "shiny/354-mega.json",
- "shiny/1017-teal-mask-tera.json",
- "shiny/83.json",
- "shiny/875-no-ice.json",
- "shiny/895.json",
- "shiny/1006.json",
- "shiny/16.json",
- "shiny/502.json",
- "shiny/732.json",
- "shiny/255.json",
- "shiny/34.json",
- "shiny/354.json",
- "shiny/107.json",
- "670-red.json",
- "873.json",
- "190.json",
- "285.json",
- "383-primal.json",
- "990.json",
- "346.json",
- "455.json",
- "25.json",
- "586-summer.json",
- "981.json",
- "104.json",
- "914.json",
- "299.json",
- "316.json",
- "676-heart.json",
- "666-fancy.json",
- "120.json",
- "175.json",
- "465.json",
- "408.json",
- "740.json",
- "849-lowkey.json",
- "848.json",
- "725.json",
- "671-blue.json",
- "13.json",
- "121.json",
- "6058.json",
- "57.json",
- "497.json",
- "265.json",
- "63.json",
- "634.json",
- "208-mega.json",
- "45.json",
- "743.json",
- "354-mega.json",
- "1017-teal-mask-tera.json",
- "83.json",
- "875-no-ice.json",
- "895.json",
- "1006.json",
- "16.json",
- "502.json",
- "732.json",
- "255.json",
- "34.json",
- "354.json",
- "107.json",
+"statuses_zh-CN.json",
+"types_ca.json",
+"types.json",
+"statuses_it.json",
+"pokemon_icons_6v.json",
+"pokemon_icons_3.json",
+"types_ko.json",
+"pokemon_icons_7v.json",
+"pokemon_icons_2.json",
+"statuses_ru.json",
+"types_da.json",
+"types_fr.json",
+"types_es-MX.json",
+"pokemon_icons_5.json",
+"types_it.json",
+"types_ro.json",
+"pokemon_icons_0.json",
+"statuses_ko.json",
+"pokemon/752.json",
+"pokemon/665.json",
+"pokemon/334-mega.json",
+"pokemon/10.json",
+"pokemon/282.json",
+"pokemon/632.json",
+"pokemon/384-mega.json",
+"pokemon/411.json",
+"pokemon/846.json",
+"pokemon/37.json",
+"pokemon/989.json",
+"pokemon/698.json",
+"pokemon/633.json",
+"pokemon/774-indigo-meteor.json",
+"pokemon/883.json",
+"pokemon/189.json",
+"pokemon/537.json",
+"pokemon/831.json",
+"pokemon/243.json",
+"pokemon/680.json",
+"pokemon/77.json",
+"pokemon/898-ice.json",
+"pokemon/676-diamond.json",
+"pokemon/858.json",
+"pokemon/649.json",
+"pokemon/70.json",
+"pokemon/105.json",
+"pokemon/250.json",
+"pokemon/806.json",
+"pokemon/542.json",
+"pokemon/869-ruby-swirl.json",
+"pokemon/929.json",
+"pokemon/598.json",
+"pokemon/153.json",
+"pokemon/51.json",
+"pokemon/461.json",
+"pokemon/818.json",
+"pokemon/982-three-segment.json",
+"pokemon/423-west.json",
+"pokemon/399.json",
+"pokemon/620.json",
+"pokemon/870.json",
+"pokemon/531.json",
+"pokemon/703.json",
+"pokemon/728.json",
+"pokemon/614.json",
+"pokemon/201-q.json",
+"pokemon/41.json",
+"pokemon/201-b.json",
+"pokemon/569-gigantamax.json",
+"pokemon/705.json",
+"pokemon/731.json",
+"pokemon/479-fan.json",
+"pokemon/221.json",
+"pokemon/484-origin.json",
+"pokemon/143.json",
+"pokemon/6-mega-x.json",
+"pokemon/878.json",
+"pokemon/842-gigantamax.json",
+"pokemon/30.json",
+"pokemon/1023.json",
+"pokemon/256.json",
+"pokemon/334.json",
+"pokemon/616.json",
+"pokemon/963.json",
+"pokemon/676.json",
+"pokemon/789.json",
+"pokemon/54.json",
+"pokemon/454.json",
+"pokemon/555-zen.json",
+"pokemon/4110.json",
+"pokemon/948.json",
+"pokemon/548.json",
+"pokemon/201-o.json",
+"pokemon/829.json",
+"pokemon/6724.json",
+"pokemon/508.json",
+"pokemon/649-burn.json",
+"pokemon/940.json",
+"pokemon/1018.json",
+"pokemon/402.json",
+"pokemon/807.json",
+"pokemon/1024-stellar.json",
+"pokemon/445-mega.json",
+"pokemon/476.json",
+"pokemon/853.json",
+"pokemon/95.json",
+"pokemon/684.json",
+"pokemon/1014.json",
+"pokemon/388.json",
+"pokemon/136.json",
+"pokemon/4618.json",
+"pokemon/257-mega.json",
+"pokemon/666-elegant.json",
+"pokemon/864.json",
+"pokemon/892.json",
+"pokemon/358.json",
+"pokemon/550-white-striped.json",
+"pokemon/110.json",
+"pokemon/649-douse.json",
+"pokemon/550-blue-striped.json",
+"pokemon/343.json",
+"pokemon/563.json",
+"pokemon/1019.json",
+"pokemon/894.json",
+"pokemon/5.json",
+"pokemon/780.json",
+"pokemon/432.json",
+"pokemon/713.json",
+"pokemon/561.json",
+"pokemon/496.json",
+"pokemon/371.json",
+"pokemon/628.json",
+"pokemon/790.json",
+"pokemon/683.json",
+"pokemon/931-blue-plumage.json",
+"pokemon/579.json",
+"pokemon/349.json",
+"pokemon/362-mega.json",
+"pokemon/893-dada.json",
+"pokemon/764.json",
+"pokemon/468.json",
+"pokemon/636.json",
+"pokemon/416.json",
+"pokemon/839-gigantamax.json",
+"pokemon/891.json",
+"pokemon/101.json",
+"pokemon/303.json",
+"pokemon/493-fairy.json",
+"pokemon/978-stretchy.json",
+"pokemon/916.json",
+"pokemon/369.json",
+"pokemon/133.json",
+"pokemon/869-gigantamax.json",
+"pokemon/72.json",
+"pokemon/879-gigantamax.json",
+"pokemon/147.json",
+"pokemon/4554.json",
+"pokemon/521.json",
+"pokemon/192.json",
+"pokemon/6503.json",
+"pokemon/641-incarnate.json",
+"pokemon/445.json",
+"pokemon/42.json",
+"pokemon/571.json",
+"pokemon/923.json",
+"pokemon/469.json",
+"pokemon/2076.json",
+"pokemon/792.json",
+"pokemon/28.json",
+"pokemon/301.json",
+"pokemon/386-defense.json",
+"pokemon/444.json",
+"pokemon/986.json",
+"pokemon/646-black.json",
+"pokemon/375.json",
+"pokemon/22.json",
+"pokemon/217.json",
+"pokemon/773-electric.json",
+"pokemon/900.json",
+"pokemon/38.json",
+"pokemon/907.json",
+"pokemon/527.json",
+"pokemon/966-schedar-starmobile.json",
+"pokemon/629.json",
+"pokemon/730.json",
+"pokemon/260.json",
+"pokemon/440.json",
+"pokemon/552.json",
+"pokemon/666-garden.json",
+"pokemon/663.json",
+"pokemon/667.json",
+"pokemon/862.json",
+"pokemon/773-ground.json",
+"pokemon/160.json",
+"pokemon/994.json",
+"pokemon/200.json",
+"pokemon/271.json",
+"pokemon/944.json",
+"pokemon/4199.json",
+"pokemon/696.json",
+"pokemon/71.json",
+"pokemon/328.json",
+"pokemon/945.json",
+"pokemon/44.json",
+"pokemon/32.json",
+"pokemon/751.json",
+"pokemon/128.json",
+"pokemon/747.json",
+"pokemon/676-matron.json",
+"pokemon/274.json",
+"pokemon/975.json",
+"pokemon/1005.json",
+"pokemon/244.json",
+"pokemon/534.json",
+"pokemon/248.json",
+"pokemon/373-mega.json",
+"pokemon/691.json",
+"pokemon/770.json",
+"pokemon/130.json",
+"pokemon/12-gigantamax.json",
+"pokemon/473.json",
+"pokemon/470.json",
+"pokemon/845.json",
+"pokemon/329.json",
+"pokemon/881.json",
+"pokemon/1024.json",
+"pokemon/606.json",
+"pokemon/201-i.json",
+"pokemon/599.json",
+"pokemon/775.json",
+"pokemon/415.json",
+"pokemon/973.json",
+"pokemon/546.json",
+"pokemon/80.json",
+"pokemon/237.json",
+"pokemon/547.json",
+"pokemon/336.json",
+"pokemon/645-incarnate.json",
+"pokemon/781.json",
+"pokemon/247.json",
+"pokemon/65.json",
+"pokemon/966.json",
+"pokemon/351-rainy.json",
+"pokemon/25-partner.json",
+"pokemon/796.json",
+"pokemon/449.json",
+"pokemon/726.json",
+"pokemon/196.json",
+"pokemon/670-blue.json",
+"pokemon/306-mega.json",
+"pokemon/930.json",
+"pokemon/124.json",
+"pokemon/352.json",
+"pokemon/401.json",
+"pokemon/797.json",
+"pokemon/422-west.json",
+"pokemon/897.json",
+"pokemon/493-psychic.json",
+"pokemon/420.json",
+"pokemon/323-mega.json",
+"pokemon/364.json",
+"pokemon/201-v.json",
+"pokemon/801.json",
+"pokemon/672.json",
+"pokemon/4222.json",
+"pokemon/818-gigantamax.json",
+"pokemon/362.json",
+"pokemon/658-ash.json",
+"pokemon/338.json",
+"pokemon/712.json",
+"pokemon/19.json",
+"pokemon/649-chill.json",
+"pokemon/268.json",
+"pokemon/984.json",
+"pokemon/179.json",
+"pokemon/567.json",
+"pokemon/378.json",
+"pokemon/412-plant.json",
+"pokemon/773-ghost.json",
+"pokemon/194.json",
+"pokemon/779.json",
+"pokemon/6-mega-y.json",
+"pokemon/224.json",
+"pokemon/2020.json",
+"pokemon/201-e.json",
+"pokemon/904.json",
+"pokemon/686.json",
+"pokemon/676-dandy.json",
+"pokemon/2670.json",
+"pokemon/4083.json",
+"pokemon/613.json",
+"pokemon/736.json",
+"pokemon/129.json",
+"pokemon/966-segin-starmobile.json",
+"pokemon/1011.json",
+"pokemon/379.json",
+"pokemon/163.json",
+"pokemon/239.json",
+"pokemon/687.json",
+"pokemon/463.json",
+"pokemon/697.json",
+"pokemon/368.json",
+"pokemon/778-disguised.json",
+"pokemon/216.json",
+"pokemon/801-original.json",
+"pokemon/513.json",
+"pokemon/300.json",
+"pokemon/649-shock.json",
+"pokemon/15.json",
+"pokemon/396.json",
+"pokemon/640.json",
+"pokemon/493-ground.json",
+"pokemon/595.json",
+"pokemon/437.json",
+"pokemon/492-land.json",
+"pokemon/558.json",
+"pokemon/836.json",
+"pokemon/820.json",
+"pokemon/150.json",
+"pokemon/310-mega.json",
+"pokemon/676-debutante.json",
+"pokemon/876-female.json",
+"pokemon/81.json",
+"pokemon/702.json",
+"pokemon/501.json",
+"pokemon/624.json",
+"pokemon/669-blue.json",
+"pokemon/774-blue.json",
+"pokemon/763.json",
+"pokemon/852.json",
+"pokemon/493-water.json",
+"pokemon/481.json",
+"pokemon/87.json",
+"pokemon/113.json",
+"pokemon/94.json",
+"pokemon/172-spiky.json",
+"pokemon/800-dawn-wings.json",
+"pokemon/861.json",
+"pokemon/486.json",
+"pokemon/430.json",
+"pokemon/118.json",
+"pokemon/555.json",
+"pokemon/474.json",
+"pokemon/841-gigantamax.json",
+"pokemon/884.json",
+"pokemon/671-orange.json",
+"pokemon/841.json",
+"pokemon/800-ultra.json",
+"pokemon/386.json",
+"pokemon/1024-terastal.json",
+"pokemon/380.json",
+"pokemon/433.json",
+"pokemon/875.json",
+"pokemon/659.json",
+"pokemon/865.json",
+"pokemon/889-crowned.json",
+"pokemon/20.json",
+"pokemon/774-orange-meteor.json",
+"pokemon/249.json",
+"pokemon/479-wash.json",
+"pokemon/8128-blaze.json",
+"pokemon/774-indigo.json",
+"pokemon/421-overcast.json",
+"pokemon/585-autumn.json",
+"pokemon/999-roaming.json",
+"pokemon/370.json",
+"pokemon/918.json",
+"pokemon/149.json",
+"pokemon/814.json",
+"pokemon/540.json",
+"pokemon/262.json",
+"pokemon/685.json",
+"pokemon/757.json",
+"pokemon/564.json",
+"pokemon/774-violet-meteor.json",
+"pokemon/808.json",
+"pokemon/701.json",
+"pokemon/692.json",
+"pokemon/823.json",
+"pokemon/605.json",
+"pokemon/117.json",
+"pokemon/493-electric.json",
+"pokemon/431.json",
+"pokemon/93.json",
+"pokemon/506.json",
+"pokemon/1.json",
+"pokemon/884-gigantamax.json",
+"pokemon/351.json",
+"pokemon/180.json",
+"pokemon/902.json",
+"pokemon/373.json",
+"pokemon/412-trash.json",
+"pokemon/398.json",
+"pokemon/451.json",
+"pokemon/844-gigantamax.json",
+"pokemon/234.json",
+"pokemon/335.json",
+"pokemon/516.json",
+"pokemon/832.json",
+"pokemon/744.json",
+"pokemon/158.json",
+"pokemon/767.json",
+"pokemon/532.json",
+"pokemon/536.json",
+"pokemon/959.json",
+"pokemon/913.json",
+"pokemon/2051.json",
+"pokemon/195.json",
+"pokemon/418.json",
+"pokemon/494.json",
+"pokemon/666-marine.json",
+"pokemon/493-flying.json",
+"pokemon/666-sandstorm.json",
+"pokemon/656.json",
+"pokemon/554.json",
+"pokemon/493-ghost.json",
+"pokemon/541.json",
+"pokemon/31.json",
+"pokemon/85.json",
+"pokemon/704.json",
+"pokemon/834.json",
+"pokemon/372.json",
+"pokemon/458.json",
+"pokemon/311.json",
+"pokemon/340.json",
+"pokemon/479-frost.json",
+"pokemon/586-autumn.json",
+"pokemon/619.json",
+"pokemon/860.json",
+"pokemon/669-orange.json",
+"pokemon/655.json",
+"pokemon/877.json",
+"pokemon/376.json",
+"pokemon/309.json",
+"pokemon/4264.json",
+"pokemon/783.json",
+"pokemon/201-j.json",
+"pokemon/122.json",
+"pokemon/493-steel.json",
+"pokemon/507.json",
+"pokemon/670-yellow.json",
+"pokemon/143-gigantamax.json",
+"pokemon/677.json",
+"pokemon/869-ruby-cream.json",
+"pokemon/559.json",
+"pokemon/843.json",
+"pokemon/65-mega.json",
+"pokemon/365.json",
+"pokemon/448-mega.json",
+"pokemon/238.json",
+"pokemon/2052.json",
+"pokemon/220.json",
+"pokemon/675.json",
+"pokemon/426.json",
+"pokemon/176.json",
+"pokemon/868.json",
+"pokemon/75.json",
+"pokemon/942.json",
+"pokemon/666-tundra.json",
+"pokemon/442.json",
+"pokemon/717.json",
+"pokemon/254-mega.json",
+"pokemon/1002.json",
+"pokemon/76.json",
+"pokemon/922.json",
+"pokemon/493-bug.json",
+"pokemon/230.json",
+"pokemon/275.json",
+"pokemon/819.json",
+"pokemon/560.json",
+"pokemon/9.json",
+"pokemon/1012-counterfeit.json",
+"pokemon/4122.json",
+"pokemon/977.json",
+"pokemon/773-grass.json",
+"pokemon/906.json",
+"pokemon/954.json",
+"pokemon/414-plant.json",
+"pokemon/869-caramel-swirl.json",
+"pokemon/201-g.json",
+"pokemon/4077.json",
+"pokemon/919.json",
+"pokemon/434.json",
+"pokemon/1020.json",
+"pokemon/871.json",
+"pokemon/550-red-striped.json",
+"pokemon/188.json",
+"pokemon/941.json",
+"pokemon/459.json",
+"pokemon/493-dark.json",
+"pokemon/3-gigantamax.json",
+"pokemon/768.json",
+"pokemon/78.json",
+"pokemon/296.json",
+"pokemon/66.json",
+"pokemon/359.json",
+"pokemon/889.json",
+"pokemon/279.json",
+"pokemon/4.json",
+"pokemon/746.json",
+"pokemon/834-gigantamax.json",
+"pokemon/4562.json",
+"pokemon/765.json",
+"pokemon/134.json",
+"pokemon/187.json",
+"pokemon/483-origin.json",
+"pokemon/25-smart-cosplay.json",
+"pokemon/718-10.json",
+"pokemon/302.json",
+"pokemon/281.json",
+"pokemon/333.json",
+"pokemon/269.json",
+"pokemon/651.json",
+"pokemon/892-gigantamax-single.json",
+"pokemon/225.json",
+"pokemon/714.json",
+"pokemon/842.json",
+"pokemon/201-p.json",
+"pokemon/738.json",
+"pokemon/741-pompom.json",
+"pokemon/177.json",
+"pokemon/1000.json",
+"pokemon/889-behemoth-bash.json",
+"pokemon/934.json",
+"pokemon/803.json",
+"pokemon/874.json",
+"pokemon/594.json",
+"pokemon/931-white-plumage.json",
+"pokemon/503.json",
+"pokemon/287.json",
+"pokemon/208.json",
+"pokemon/642-therian.json",
+"pokemon/6100.json",
+"pokemon/25-cosplay.json",
+"pokemon/6-gigantamax.json",
+"pokemon/392.json",
+"pokemon/720.json",
+"pokemon/493-normal.json",
+"pokemon/493-fighting.json",
+"pokemon/412-sandy.json",
+"pokemon/867.json",
+"pokemon/607.json",
+"pokemon/681.json",
+"pokemon/869-rainbow-swirl.json",
+"pokemon/236.json",
+"pokemon/438.json",
+"pokemon/201-n.json",
+"pokemon/662.json",
+"pokemon/252.json",
+"pokemon/1008-ultimate-mode.json",
+"pokemon/62.json",
+"pokemon/138.json",
+"pokemon/794.json",
+"pokemon/876.json",
+"pokemon/785.json",
+"pokemon/739.json",
+"pokemon/592.json",
+"pokemon/359-mega.json",
+"pokemon/52.json",
+"pokemon/885.json",
+"pokemon/982.json",
+"pokemon/750.json",
+"pokemon/1022.json",
+"pokemon/266.json",
+"pokemon/758.json",
+"pokemon/201-k.json",
+"pokemon/773-fire.json",
+"pokemon/387.json",
+"pokemon/671-yellow.json",
+"pokemon/574.json",
+"pokemon/240.json",
+"pokemon/519.json",
+"pokemon/887.json",
+"pokemon/898-shadow.json",
+"pokemon/201-a.json",
+"pokemon/950.json",
+"pokemon/61.json",
+"pokemon/295.json",
+"pokemon/882.json",
+"pokemon/847.json",
+"pokemon/6571.json",
+"pokemon/689.json",
+"pokemon/669-red.json",
+"pokemon/778-busted.json",
+"pokemon/815-gigantamax.json",
+"pokemon/471.json",
+"pokemon/159.json",
+"pokemon/290.json",
+"pokemon/585-winter.json",
+"pokemon/151.json",
+"pokemon/233.json",
+"pokemon/203.json",
+"pokemon/718.json",
+"pokemon/331.json",
+"pokemon/407.json",
+"pokemon/154.json",
+"pokemon/68.json",
+"pokemon/578.json",
+"pokemon/21.json",
+"pokemon/588.json",
+"pokemon/2088.json",
+"pokemon/212.json",
+"pokemon/627.json",
+"pokemon/937.json",
+"pokemon/626.json",
+"pokemon/777.json",
+"pokemon/773-bug.json",
+"pokemon/1004.json",
+"pokemon/99-gigantamax.json",
+"pokemon/109.json",
+"pokemon/585-spring.json",
+"pokemon/413-sandy.json",
+"pokemon/947.json",
+"pokemon/260-mega.json",
+"pokemon/908.json",
+"pokemon/898.json",
+"pokemon/181.json",
+"pokemon/773-water.json",
+"pokemon/421-sunshine.json",
+"pokemon/232.json",
+"pokemon/637.json",
+"pokemon/457.json",
+"pokemon/133-partner.json",
+"pokemon/367.json",
+"pokemon/530.json",
+"pokemon/681-blade.json",
+"pokemon/498.json",
+"pokemon/447.json",
+"pokemon/485.json",
+"pokemon/184.json",
+"pokemon/976.json",
+"pokemon/500.json",
+"pokemon/925-three.json",
+"pokemon/164.json",
+"pokemon/106.json",
+"pokemon/464.json",
+"pokemon/386-speed.json",
+"pokemon/745-dusk.json",
+"pokemon/47.json",
+"pokemon/4145.json",
+"pokemon/983.json",
+"pokemon/310.json",
+"pokemon/670-orange.json",
+"pokemon/799.json",
+"pokemon/673.json",
+"pokemon/259.json",
+"pokemon/611.json",
+"pokemon/6705.json",
+"pokemon/666-ocean.json",
+"pokemon/517.json",
+"pokemon/404.json",
+"pokemon/482.json",
+"pokemon/510.json",
+"pokemon/477.json",
+"pokemon/709.json",
+"pokemon/15-mega.json",
+"pokemon/405.json",
+"pokemon/690.json",
+"pokemon/901.json",
+"pokemon/245.json",
+"pokemon/4079.json",
+"pokemon/207.json",
+"pokemon/345.json",
+"pokemon/2053.json",
+"pokemon/980.json",
+"pokemon/849.json",
+"pokemon/241.json",
+"pokemon/584.json",
+"pokemon/746-school.json",
+"pokemon/361.json",
+"pokemon/582.json",
+"pokemon/381-mega.json",
+"pokemon/201-d.json",
+"pokemon/978-curly.json",
+"pokemon/855.json",
+"pokemon/156.json",
+"pokemon/52-gigantamax.json",
+"pokemon/324.json",
+"pokemon/380-mega.json",
+"pokemon/419.json",
+"pokemon/903.json",
+"pokemon/353.json",
+"pokemon/480.json",
+"pokemon/53.json",
+"pokemon/206.json",
+"pokemon/621.json",
+"pokemon/737.json",
+"pokemon/130-mega.json",
+"pokemon/198.json",
+"pokemon/4080.json",
+"pokemon/142.json",
+"pokemon/202.json",
+"pokemon/646.json",
+"pokemon/539.json",
+"pokemon/602.json",
+"pokemon/312.json",
+"pokemon/351-snowy.json",
+"pokemon/94-gigantamax.json",
+"pokemon/493-rock.json",
+"pokemon/9-mega.json",
+"pokemon/6713.json",
+"pokemon/615.json",
+"pokemon/492-sky.json",
+"pokemon/902-female.json",
+"pokemon/484.json",
+"pokemon/972.json",
+"pokemon/178.json",
+"pokemon/variant/892-gigantamax-rapid_3.json",
+"pokemon/variant/671-white_3.json",
+"pokemon/variant/334-mega_2.json",
+"pokemon/variant/351_3.json",
+"pokemon/variant/539_2.json",
+"pokemon/variant/199_1.json",
+"pokemon/variant/978-stretchy_2.json",
+"pokemon/variant/242_2.json",
+"pokemon/variant/412-sandy_1.json",
+"pokemon/variant/539_3.json",
+"pokemon/variant/351-rainy_3.json",
+"pokemon/variant/935_1.json",
+"pokemon/variant/526_3.json",
+"pokemon/variant/362_2.json",
+"pokemon/variant/973_1.json",
+"pokemon/variant/475-mega_3.json",
+"pokemon/variant/530_3.json",
+"pokemon/variant/141_2.json",
+"pokemon/variant/936_1.json",
+"pokemon/variant/351-sunny_3.json",
+"pokemon/variant/257_3.json",
+"pokemon/variant/9-gigantamax_3.json",
+"pokemon/variant/308_2.json",
+"pokemon/variant/823-gigantamax_2.json",
+"pokemon/variant/592_3.json",
+"pokemon/variant/141_3.json",
+"pokemon/variant/292_1.json",
+"pokemon/variant/3-mega_2.json",
+"pokemon/variant/6-mega-x_3.json",
+"pokemon/variant/978-droopy_2.json",
+"pokemon/variant/669-orange_2.json",
+"pokemon/variant/469_3.json",
+"pokemon/variant/239_3.json",
+"pokemon/variant/475-mega_2.json",
+"pokemon/variant/226_2.json",
+"pokemon/variant/282-mega_2.json",
+"pokemon/variant/7_3.json",
+"pokemon/variant/669-blue_2.json",
+"pokemon/variant/362_3.json",
+"pokemon/variant/139_3.json",
+"pokemon/variant/35_3.json",
+"pokemon/variant/298_2.json",
+"pokemon/variant/857_3.json",
+"pokemon/variant/669-yellow_2.json",
+"pokemon/variant/335_2.json",
+"pokemon/variant/94-gigantamax_3.json",
+"pokemon/variant/126_2.json",
+"pokemon/variant/180_2.json",
+"pokemon/variant/715_3.json",
+"pokemon/variant/329_3.json",
+"pokemon/variant/244_2.json",
+"pokemon/variant/957_3.json",
+"pokemon/variant/351_2.json",
+"pokemon/variant/631_2.json",
+"pokemon/variant/887_1.json",
+"pokemon/variant/670-white_2.json",
+"pokemon/variant/3-mega_3.json",
+"pokemon/variant/92_2.json",
+"pokemon/variant/715_2.json",
+"pokemon/variant/892-gigantamax-single_2.json",
+"pokemon/variant/94-mega_2.json",
+"pokemon/variant/250_2.json",
+"pokemon/variant/544_3.json",
+"pokemon/variant/178_2.json",
+"pokemon/variant/4199_1.json",
+"pokemon/variant/412-sandy_3.json",
+"pokemon/variant/978-droopy_3.json",
+"pokemon/variant/669-blue_3.json",
+"pokemon/variant/543_3.json",
+"pokemon/variant/958_1.json",
+"pokemon/variant/920_3.json",
+"pokemon/variant/979_3.json",
+"pokemon/variant/756_3.json",
+"pokemon/variant/937_2.json",
+"pokemon/variant/83_2.json",
+"pokemon/variant/988_3.json",
+"pokemon/variant/351-rainy_2.json",
+"pokemon/variant/249_3.json",
+"pokemon/variant/6-mega-y_3.json",
+"pokemon/variant/968_3.json",
+"pokemon/variant/342_2.json",
+"pokemon/variant/57_1.json",
+"pokemon/variant/373-mega_2.json",
+"pokemon/variant/975_2.json",
+"pokemon/variant/351-sunny_2.json",
+"pokemon/variant/671-blue_3.json",
+"pokemon/variant/9_2.json",
+"pokemon/variant/909_3.json",
+"pokemon/variant/242_3.json",
+"pokemon/variant/358_1.json",
+"pokemon/variant/83_3.json",
+"pokemon/variant/94-mega_3.json",
+"pokemon/variant/696_3.json",
+"pokemon/variant/249_2.json",
+"pokemon/variant/9-mega_2.json",
+"pokemon/variant/4145_3.json",
+"pokemon/variant/334_2.json",
+"pokemon/variant/183_3.json",
+"pokemon/variant/4146_3.json",
+"pokemon/variant/791_1.json",
+"pokemon/variant/291_3.json",
+"pokemon/variant/412-sandy_2.json",
+"pokemon/variant/671-yellow_3.json",
+"pokemon/variant/291_1.json",
+"pokemon/variant/959_3.json",
+"pokemon/variant/6-gigantamax_3.json",
+"pokemon/variant/9_3.json",
+"pokemon/variant/549_3.json",
+"pokemon/variant/530_2.json",
+"pokemon/variant/242_1.json",
+"pokemon/variant/973_2.json",
+"pokemon/variant/471_3.json",
+"pokemon/variant/913_2.json",
+"pokemon/variant/920_1.json",
+"pokemon/variant/226_3.json",
+"pokemon/variant/57_2.json",
+"pokemon/variant/671-red_3.json",
+"pokemon/variant/113_2.json",
+"pokemon/variant/144_2.json",
+"pokemon/variant/298_3.json",
+"pokemon/variant/113_3.json",
+"pokemon/variant/935_3.json",
+"pokemon/variant/897_1.json",
+"pokemon/variant/890-eternamax_3.json",
+"pokemon/variant/1007-apex-build_2.json",
+"pokemon/variant/384-mega_2.json",
+"pokemon/variant/890-eternamax_2.json",
+"pokemon/variant/7_2.json",
+"pokemon/variant/612_3.json",
+"pokemon/variant/670-orange_3.json",
+"pokemon/variant/8_3.json",
+"pokemon/variant/892-gigantamax-single_3.json",
+"pokemon/variant/957_2.json",
+"pokemon/variant/334_3.json",
+"pokemon/variant/6_2.json",
+"pokemon/variant/466_3.json",
+"pokemon/variant/670-blue_3.json",
+"pokemon/variant/291_2.json",
+"pokemon/variant/526_2.json",
+"pokemon/variant/113_1.json",
+"pokemon/variant/56_2.json",
+"pokemon/variant/92_3.json",
+"pokemon/variant/529_2.json",
+"pokemon/variant/4144_3.json",
+"pokemon/variant/4144_2.json",
+"pokemon/variant/959_1.json",
+"pokemon/variant/492-land_2.json",
+"pokemon/variant/6_3.json",
+"pokemon/variant/836_3.json",
+"pokemon/variant/568_3.json",
+"pokemon/variant/892-gigantamax-rapid_2.json",
+"pokemon/variant/979_2.json",
+"pokemon/variant/178_3.json",
+"pokemon/variant/469_2.json",
+"pokemon/variant/670-red_2.json",
+"pokemon/variant/413-plant_2.json",
+"pokemon/variant/901_3.json",
+"pokemon/variant/342_3.json",
+"pokemon/variant/335_3.json",
+"pokemon/variant/978-stretchy_3.json",
+"pokemon/variant/979_1.json",
+"pokemon/variant/568_2.json",
+"pokemon/variant/exp/671-white_3.json",
+"pokemon/variant/exp/334-mega_2.json",
+"pokemon/variant/exp/933_2.json",
+"pokemon/variant/exp/978-stretchy_2.json",
+"pokemon/variant/exp/669-red_3.json",
+"pokemon/variant/exp/932_2.json",
+"pokemon/variant/exp/475-mega_3.json",
+"pokemon/variant/exp/771_2.json",
+"pokemon/variant/exp/970_3.json",
+"pokemon/variant/exp/3-mega_2.json",
+"pokemon/variant/exp/998_3.json",
+"pokemon/variant/exp/6-mega-x_3.json",
+"pokemon/variant/exp/793_2.json",
+"pokemon/variant/exp/978-droopy_2.json",
+"pokemon/variant/exp/669-orange_2.json",
+"pokemon/variant/exp/475-mega_2.json",
+"pokemon/variant/exp/821_3.json",
+"pokemon/variant/exp/970_2.json",
+"pokemon/variant/exp/282-mega_2.json",
+"pokemon/variant/exp/857_3.json",
+"pokemon/variant/exp/669-orange_3.json",
+"pokemon/variant/exp/957_3.json",
+"pokemon/variant/exp/882_2.json",
+"pokemon/variant/exp/747_2.json",
+"pokemon/variant/exp/3-mega_3.json",
+"pokemon/variant/exp/715_2.json",
+"pokemon/variant/exp/94-mega_2.json",
+"pokemon/variant/exp/4199_1.json",
+"pokemon/variant/exp/669-red_2.json",
+"pokemon/variant/exp/978-droopy_3.json",
+"pokemon/variant/exp/925-four_2.json",
+"pokemon/variant/exp/958_1.json",
+"pokemon/variant/exp/979_3.json",
+"pokemon/variant/exp/988_3.json",
+"pokemon/variant/exp/6-mega-y_2.json",
+"pokemon/variant/exp/6-mega-y_3.json",
+"pokemon/variant/exp/997_3.json",
+"pokemon/variant/exp/958_3.json",
+"pokemon/variant/exp/890_3.json",
+"pokemon/variant/exp/671-blue_3.json",
+"pokemon/variant/exp/717_2.json",
+"pokemon/variant/exp/94-mega_3.json",
+"pokemon/variant/exp/696_3.json",
+"pokemon/variant/exp/994_3.json",
+"pokemon/variant/exp/9-mega_2.json",
+"pokemon/variant/exp/4145_3.json",
+"pokemon/variant/exp/4146_3.json",
+"pokemon/variant/exp/791_1.json",
+"pokemon/variant/exp/959_3.json",
+"pokemon/variant/exp/771_3.json",
+"pokemon/variant/exp/717_3.json",
+"pokemon/variant/exp/933_3.json",
+"pokemon/variant/exp/671-red_3.json",
+"pokemon/variant/exp/911_2.json",
+"pokemon/variant/exp/890-eternamax_3.json",
+"pokemon/variant/exp/925-three_3.json",
+"pokemon/variant/exp/1007-apex-build_2.json",
+"pokemon/variant/exp/384-mega_2.json",
+"pokemon/variant/exp/890-eternamax_2.json",
+"pokemon/variant/exp/957_2.json",
+"pokemon/variant/exp/925-three_2.json",
+"pokemon/variant/exp/4144_3.json",
+"pokemon/variant/exp/696_2.json",
+"pokemon/variant/exp/957_1.json",
+"pokemon/variant/exp/890_2.json",
+"pokemon/variant/exp/4144_2.json",
+"pokemon/variant/exp/959_1.json",
+"pokemon/variant/exp/836_3.json",
+"pokemon/variant/exp/997_2.json",
+"pokemon/variant/exp/979_2.json",
+"pokemon/variant/exp/912_3.json",
+"pokemon/variant/exp/978-stretchy_3.json",
+"pokemon/variant/exp/979_1.json",
+"pokemon/variant/exp/978-curly_3.json",
+"pokemon/variant/exp/697_3.json",
+"pokemon/variant/exp/671-orange_3.json",
+"pokemon/variant/exp/958_2.json",
+"pokemon/variant/exp/998_2.json",
+"pokemon/variant/exp/999_1.json",
+"pokemon/variant/exp/910_2.json",
+"pokemon/variant/exp/821_2.json",
+"pokemon/variant/exp/914_2.json",
+"pokemon/variant/exp/793_3.json",
+"pokemon/variant/exp/743_2.json",
+"pokemon/variant/exp/836_2.json",
+"pokemon/variant/exp/212-mega_3.json",
+"pokemon/variant/exp/959_2.json",
+"pokemon/variant/exp/181-mega_3.json",
+"pokemon/variant/exp/932_3.json",
+"pokemon/variant/exp/4146_2.json",
+"pokemon/variant/exp/911_3.json",
+"pokemon/variant/exp/857_2.json",
+"pokemon/variant/exp/6-mega-x_2.json",
+"pokemon/variant/exp/back/4080_2.json",
+"pokemon/variant/exp/back/669-red_3.json",
+"pokemon/variant/exp/back/475-mega_3.json",
+"pokemon/variant/exp/back/669-white_3.json",
+"pokemon/variant/exp/back/970_3.json",
+"pokemon/variant/exp/back/3-mega_2.json",
+"pokemon/variant/exp/back/665_2.json",
+"pokemon/variant/exp/back/6-mega-x_3.json",
+"pokemon/variant/exp/back/978-droopy_2.json",
+"pokemon/variant/exp/back/669-orange_2.json",
+"pokemon/variant/exp/back/475-mega_2.json",
+"pokemon/variant/exp/back/970_2.json",
+"pokemon/variant/exp/back/669-blue_2.json",
+"pokemon/variant/exp/back/952_2.json",
+"pokemon/variant/exp/back/857_3.json",
+"pokemon/variant/exp/back/669-yellow_2.json",
+"pokemon/variant/exp/back/669-orange_3.json",
+"pokemon/variant/exp/back/747_2.json",
+"pokemon/variant/exp/back/3-mega_3.json",
+"pokemon/variant/exp/back/696_1.json",
+"pokemon/variant/exp/back/669-yellow_3.json",
+"pokemon/variant/exp/back/4199_1.json",
+"pokemon/variant/exp/back/669-red_2.json",
+"pokemon/variant/exp/back/978-droopy_3.json",
+"pokemon/variant/exp/back/669-blue_3.json",
+"pokemon/variant/exp/back/925-four_2.json",
+"pokemon/variant/exp/back/1006_3.json",
+"pokemon/variant/exp/back/914_3.json",
+"pokemon/variant/exp/back/6-mega-y_3.json",
+"pokemon/variant/exp/back/968_3.json",
+"pokemon/variant/exp/back/4080_3.json",
+"pokemon/variant/exp/back/696_3.json",
+"pokemon/variant/exp/back/9-mega_2.json",
+"pokemon/variant/exp/back/925-three_3.json",
+"pokemon/variant/exp/back/1007-apex-build_2.json",
+"pokemon/variant/exp/back/925-three_2.json",
+"pokemon/variant/exp/back/670-blue_3.json",
+"pokemon/variant/exp/back/776_2.json",
+"pokemon/variant/exp/back/696_2.json",
+"pokemon/variant/exp/back/978-curly_3.json",
+"pokemon/variant/exp/back/212-mega_2.json",
+"pokemon/variant/exp/back/697_3.json",
+"pokemon/variant/exp/back/910_2.json",
+"pokemon/variant/exp/back/669-white_2.json",
+"pokemon/variant/exp/back/699_3.json",
+"pokemon/variant/exp/back/914_2.json",
+"pokemon/variant/exp/back/743_2.json",
+"pokemon/variant/exp/back/212-mega_3.json",
+"pokemon/variant/exp/back/181-mega_3.json",
+"pokemon/variant/exp/back/776_3.json",
+"pokemon/variant/exp/back/857_2.json",
+"pokemon/variant/exp/back/6-mega-x_2.json",
+"pokemon/variant/exp/back/743_3.json",
+"pokemon/variant/exp/back/978-curly_2.json",
+"pokemon/variant/exp/back/4080_1.json",
+"pokemon/variant/exp/back/925-four_3.json",
+"pokemon/variant/exp/back/670-blue_2.json",
+"pokemon/variant/exp/back/742_3.json",
+"pokemon/variant/exp/back/910_3.json",
+"pokemon/variant/exp/back/747_3.json",
+"pokemon/variant/exp/back/699_2.json",
+"pokemon/variant/exp/back/9-mega_3.json",
+"pokemon/variant/exp/back/1006_2.json",
+"pokemon/variant/exp/back/1007-apex-build_3.json",
+"pokemon/variant/exp/back/742_2.json",
+"pokemon/variant/exp/back/968_2.json",
+"pokemon/variant/exp/743_3.json",
+"pokemon/variant/exp/978-curly_2.json",
+"pokemon/variant/exp/4080_1.json",
+"pokemon/variant/exp/925-four_3.json",
+"pokemon/variant/exp/282-mega_3.json",
+"pokemon/variant/exp/742_3.json",
+"pokemon/variant/exp/910_3.json",
+"pokemon/variant/exp/747_3.json",
+"pokemon/variant/exp/4145_2.json",
+"pokemon/variant/exp/9-mega_3.json",
+"pokemon/variant/exp/1006_2.json",
+"pokemon/variant/exp/1007-apex-build_3.json",
+"pokemon/variant/exp/913_3.json",
+"pokemon/variant/exp/742_2.json",
+"pokemon/variant/exp/94-mega_1.json",
+"pokemon/variant/670-red_3.json",
+"pokemon/variant/978-curly_3.json",
+"pokemon/variant/909_2.json",
+"pokemon/variant/471_2.json",
+"pokemon/variant/697_3.json",
+"pokemon/variant/958_2.json",
+"pokemon/variant/161_3.json",
+"pokemon/variant/910_2.json",
+"pokemon/variant/292_3.json",
+"pokemon/variant/69_2.json",
+"pokemon/variant/936_3.json",
+"pokemon/variant/920_2.json",
+"pokemon/variant/914_2.json",
+"pokemon/variant/670-white_3.json",
+"pokemon/variant/743_2.json",
+"pokemon/variant/594_3.json",
+"pokemon/variant/180_3.json",
+"pokemon/variant/670-yellow_2.json",
+"pokemon/variant/69_3.json",
+"pokemon/variant/836_2.json",
+"pokemon/variant/937_3.json",
+"pokemon/variant/670-yellow_3.json",
+"pokemon/variant/373-mega_3.json",
+"pokemon/variant/670-orange_2.json",
+"pokemon/variant/959_2.json",
+"pokemon/variant/181-mega_3.json",
+"pokemon/variant/932_3.json",
+"pokemon/variant/92_1.json",
+"pokemon/variant/973_3.json",
+"pokemon/variant/440_3.json",
+"pokemon/variant/341_3.json",
+"pokemon/variant/244_3.json",
+"pokemon/variant/4146_2.json",
+"pokemon/variant/857_2.json",
+"pokemon/variant/back/892-gigantamax-rapid_3.json",
+"pokemon/variant/back/539_2.json",
+"pokemon/variant/back/199_1.json",
+"pokemon/variant/back/412-sandy_1.json",
+"pokemon/variant/back/539_3.json",
+"pokemon/variant/back/935_1.json",
+"pokemon/variant/back/370_3.json",
+"pokemon/variant/back/475-mega_3.json",
+"pokemon/variant/back/530_3.json",
+"pokemon/variant/back/351-sunny_3.json",
+"pokemon/variant/back/470_2.json",
+"pokemon/variant/back/9-gigantamax_3.json",
+"pokemon/variant/back/823-gigantamax_2.json",
+"pokemon/variant/back/592_3.json",
+"pokemon/variant/back/292_1.json",
+"pokemon/variant/back/3-mega_2.json",
+"pokemon/variant/back/36_2.json",
+"pokemon/variant/back/6-mega-x_3.json",
+"pokemon/variant/back/982-three-segment_3.json",
+"pokemon/variant/back/978-droopy_2.json",
+"pokemon/variant/back/239_3.json",
+"pokemon/variant/back/475-mega_2.json",
+"pokemon/variant/back/458_3.json",
+"pokemon/variant/back/7_3.json",
+"pokemon/variant/back/857_3.json",
+"pokemon/variant/back/335_2.json",
+"pokemon/variant/back/126_2.json",
+"pokemon/variant/back/715_3.json",
+"pokemon/variant/back/244_2.json",
+"pokemon/variant/back/631_2.json",
+"pokemon/variant/back/1022_3.json",
+"pokemon/variant/back/3-mega_3.json",
+"pokemon/variant/back/92_2.json",
+"pokemon/variant/back/715_2.json",
+"pokemon/variant/back/892-gigantamax-single_2.json",
+"pokemon/variant/back/292_2.json",
+"pokemon/variant/back/178_2.json",
+"pokemon/variant/back/4199_1.json",
+"pokemon/variant/back/412-sandy_3.json",
+"pokemon/variant/back/978-droopy_3.json",
+"pokemon/variant/back/339_2.json",
+"pokemon/variant/back/83_2.json",
+"pokemon/variant/back/200_3.json",
+"pokemon/variant/back/6-mega-y_3.json",
+"pokemon/variant/back/472_3.json",
+"pokemon/variant/back/342_2.json",
+"pokemon/variant/back/383_2.json",
+"pokemon/variant/back/9_2.json",
+"pokemon/variant/back/83_3.json",
+"pokemon/variant/back/696_3.json",
+"pokemon/variant/back/9-mega_2.json",
+"pokemon/variant/back/4145_3.json",
+"pokemon/variant/back/4146_3.json",
+"pokemon/variant/back/791_1.json",
+"pokemon/variant/back/291_3.json",
+"pokemon/variant/back/412-sandy_2.json",
+"pokemon/variant/back/291_1.json",
+"pokemon/variant/back/6-gigantamax_3.json",
+"pokemon/variant/back/9_3.json",
+"pokemon/variant/back/399_2.json",
+"pokemon/variant/back/935_3.json",
+"pokemon/variant/back/1007-apex-build_2.json",
+"pokemon/variant/back/7_2.json",
+"pokemon/variant/back/8_3.json",
+"pokemon/variant/back/892-gigantamax-single_3.json",
+"pokemon/variant/back/6_2.json",
+"pokemon/variant/back/291_2.json",
+"pokemon/variant/back/92_3.json",
+"pokemon/variant/back/529_2.json",
+"pokemon/variant/back/4144_3.json",
+"pokemon/variant/back/457_2.json",
+"pokemon/variant/back/4144_2.json",
+"pokemon/variant/back/1022_2.json",
+"pokemon/variant/back/6_3.json",
+"pokemon/variant/back/370_2.json",
+"pokemon/variant/back/200_2.json",
+"pokemon/variant/back/892-gigantamax-rapid_2.json",
+"pokemon/variant/back/178_3.json",
+"pokemon/variant/back/469_2.json",
+"pokemon/variant/back/342_3.json",
+"pokemon/variant/back/335_3.json",
+"pokemon/variant/back/978-curly_3.json",
+"pokemon/variant/back/466_1.json",
+"pokemon/variant/back/212-mega_2.json",
+"pokemon/variant/back/697_3.json",
+"pokemon/variant/back/910_2.json",
+"pokemon/variant/back/292_3.json",
+"pokemon/variant/back/458_2.json",
+"pokemon/variant/back/387_2.json",
+"pokemon/variant/back/743_2.json",
+"pokemon/variant/back/369_3.json",
+"pokemon/variant/back/594_3.json",
+"pokemon/variant/back/180_3.json",
+"pokemon/variant/back/441_3.json",
+"pokemon/variant/back/181-mega_3.json",
+"pokemon/variant/back/92_1.json",
+"pokemon/variant/back/982_3.json",
+"pokemon/variant/back/244_3.json",
+"pokemon/variant/back/4146_2.json",
+"pokemon/variant/back/857_2.json",
+"pokemon/variant/back/743_3.json",
+"pokemon/variant/back/470_1.json",
+"pokemon/variant/back/female/418_3.json",
+"pokemon/variant/back/female/178_2.json",
+"pokemon/variant/back/female/418_2.json",
+"pokemon/variant/back/female/399_2.json",
+"pokemon/variant/back/female/178_3.json",
+"pokemon/variant/back/978-curly_2.json",
+"pokemon/variant/back/4080_1.json",
+"pokemon/variant/back/823-gigantamax_3.json",
+"pokemon/variant/back/340_3.json",
+"pokemon/variant/back/478_2.json",
+"pokemon/variant/back/125_3.json",
+"pokemon/variant/back/935_2.json",
+"pokemon/variant/back/742_3.json",
+"pokemon/variant/back/910_3.json",
+"pokemon/variant/back/631_3.json",
+"pokemon/variant/back/4145_2.json",
+"pokemon/variant/back/8_2.json",
+"pokemon/variant/back/9-mega_3.json",
+"pokemon/variant/back/369_2.json",
+"pokemon/variant/back/1006_2.json",
+"pokemon/variant/back/1007-apex-build_3.json",
+"pokemon/variant/back/742_2.json",
+"pokemon/variant/back/529_3.json",
+"pokemon/variant/250_3.json",
+"pokemon/variant/743_3.json",
+"pokemon/variant/164_2.json",
+"pokemon/variant/937_1.json",
+"pokemon/variant/975_3.json",
+"pokemon/variant/173_3.json",
+"pokemon/variant/female/178_2.json",
+"pokemon/variant/female/419_2.json",
+"pokemon/variant/female/178_3.json",
+"pokemon/variant/female/402_3.json",
+"pokemon/variant/female/402_2.json",
+"pokemon/variant/94-gigantamax_2.json",
+"pokemon/variant/978-curly_2.json",
+"pokemon/variant/4080_1.json",
+"pokemon/variant/936_2.json",
+"pokemon/variant/56_3.json",
+"pokemon/variant/31_1.json",
+"pokemon/variant/670-blue_2.json",
+"pokemon/variant/823-gigantamax_3.json",
+"pokemon/variant/340_3.json",
+"pokemon/variant/164_3.json",
+"pokemon/variant/478_2.json",
+"pokemon/variant/184_3.json",
+"pokemon/variant/413-plant_1.json",
+"pokemon/variant/282-mega_3.json",
+"pokemon/variant/184_2.json",
+"pokemon/variant/125_3.json",
+"pokemon/variant/935_2.json",
+"pokemon/variant/742_3.json",
+"pokemon/variant/910_3.json",
+"pokemon/variant/2_2.json",
+"pokemon/variant/144_3.json",
+"pokemon/variant/341_2.json",
+"pokemon/variant/631_3.json",
+"pokemon/variant/57_3.json",
+"pokemon/variant/4145_2.json",
+"pokemon/variant/8_2.json",
+"pokemon/variant/9-mega_3.json",
+"pokemon/variant/1006_2.json",
+"pokemon/variant/1007-apex-build_3.json",
+"pokemon/variant/413-plant_3.json",
+"pokemon/variant/913_3.json",
+"pokemon/variant/742_2.json",
+"pokemon/variant/529_3.json",
+"pokemon/variant/968_2.json",
+"pokemon/variant/94-mega_1.json",
+"pokemon/645-therian.json",
+"pokemon/495.json",
+"pokemon/879.json",
+"pokemon/270.json",
+"pokemon/812-gigantamax.json",
+"pokemon/348.json",
+"pokemon/201-t.json",
+"pokemon/618.json",
+"pokemon/97.json",
+"pokemon/774-orange.json",
+"pokemon/773-fighting.json",
+"pokemon/951.json",
+"pokemon/774-green-meteor.json",
+"pokemon/936.json",
+"pokemon/961.json",
+"pokemon/6706.json",
+"pokemon/939.json",
+"pokemon/46.json",
+"pokemon/978-droopy.json",
+"pokemon/844.json",
+"pokemon/277.json",
+"pokemon/1017-teal-mask.json",
+"pokemon/6570.json",
+"pokemon/727.json",
+"pokemon/201-h.json",
+"pokemon/487-origin.json",
+"pokemon/183.json",
+"pokemon/456.json",
+"pokemon/4078.json",
+"pokemon/678.json",
+"pokemon/953.json",
+"pokemon/69.json",
+"pokemon/487-altered.json",
+"pokemon/294.json",
+"pokemon/314.json",
+"pokemon/666-icy-snow.json",
+"pokemon/467.json",
+"pokemon/210.json",
+"pokemon/218.json",
+"pokemon/812.json",
+"pokemon/40.json",
+"pokemon/825.json",
+"pokemon/242.json",
+"pokemon/170.json",
+"pokemon/666-archipelago.json",
+"pokemon/435.json",
+"pokemon/946.json",
+"pokemon/185.json",
+"pokemon/395.json",
+"pokemon/520.json",
+"pokemon/787.json",
+"pokemon/774.json",
+"pokemon/833.json",
+"pokemon/394.json",
+"pokemon/896.json",
+"pokemon/590.json",
+"pokemon/654.json",
+"pokemon/2074.json",
+"pokemon/792-full-moon.json",
+"pokemon/816.json",
+"pokemon/753.json",
+"pokemon/612.json",
+"pokemon/25-cool-cosplay.json",
+"pokemon/965.json",
+"pokemon/228.json",
+"pokemon/123.json",
+"pokemon/676-pharaoh.json",
+"pokemon/601.json",
+"pokemon/671-red.json",
+"pokemon/1017-wellspring-mask.json",
+"pokemon/720-unbound.json",
+"pokemon/968.json",
+"pokemon/518.json",
+"pokemon/916-female.json",
+"pokemon/909.json",
+"pokemon/413-trash.json",
+"pokemon/325.json",
+"pokemon/80-mega.json",
+"pokemon/625.json",
+"pokemon/773-steel.json",
+"pokemon/729.json",
+"pokemon/515.json",
+"pokemon/282-mega.json",
+"pokemon/56.json",
+"pokemon/998.json",
+"pokemon/409.json",
+"pokemon/762.json",
+"pokemon/955.json",
+"pokemon/86.json",
+"pokemon/493-poison.json",
+"pokemon/148.json",
+"pokemon/733.json",
+"pokemon/441.json",
+"pokemon/201-c.json",
+"pokemon/2.json",
+"pokemon/716-active.json",
+"pokemon/116.json",
+"pokemon/298.json",
+"pokemon/4555-zen.json",
+"pokemon/528.json",
+"pokemon/999.json",
+"pokemon/666-poke-ball.json",
+"pokemon/774-violet.json",
+"pokemon/2027.json",
+"pokemon/635.json",
+"pokemon/131-gigantamax.json",
+"pokemon/79.json",
+"pokemon/181-mega.json",
+"pokemon/174.json",
+"pokemon/246.json",
+"pokemon/773.json",
+"pokemon/596.json",
+"pokemon/91.json",
+"pokemon/25-tough-cosplay.json",
+"pokemon/99.json",
+"pokemon/24.json",
+"pokemon/400.json",
+"pokemon/1017-hearthflame-mask-tera.json",
+"pokemon/851.json",
+"pokemon/1001.json",
+"pokemon/488.json",
+"pokemon/422-east.json",
+"pokemon/586-spring.json",
+"pokemon/565.json",
+"pokemon/6211.json",
+"pokemon/774-red.json",
+"pokemon/830.json",
+"pokemon/589.json",
+"pokemon/544.json",
+"pokemon/319-mega.json",
+"pokemon/682.json",
+"pokemon/992.json",
+"pokemon/600.json",
+"pokemon/886.json",
+"pokemon/425.json",
+"pokemon/670-white.json",
+"pokemon/201-m.json",
+"pokemon/811.json",
+"pokemon/111.json",
+"pokemon/35.json",
+"pokemon/8.json",
+"pokemon/926.json",
+"pokemon/979.json",
+"pokemon/381.json",
+"pokemon/211.json",
+"pokemon/303-mega.json",
+"pokemon/927.json",
+"pokemon/643.json",
+"pokemon/490.json",
+"pokemon/935.json",
+"pokemon/17.json",
+"pokemon/784.json",
+"pokemon/297.json",
+"pokemon/745.json",
+"pokemon/2105.json",
+"pokemon/384.json",
+"pokemon/472.json",
+"pokemon/581.json",
+"pokemon/413-plant.json",
+"pokemon/248-mega.json",
+"pokemon/791.json",
+"pokemon/671-white.json",
+"pokemon/609.json",
+"pokemon/84.json",
+"pokemon/103.json",
+"pokemon/43.json",
+"pokemon/676-la-reine.json",
+"pokemon/204.json",
+"pokemon/888-behemoth-blade.json",
+"pokemon/869-salted-cream.json",
+"pokemon/114.json",
+"pokemon/460-mega.json",
+"pokemon/741-sensu.json",
+"pokemon/719-mega.json",
+"pokemon/920.json",
+"pokemon/773-psychic.json",
+"pokemon/749.json",
+"pokemon/8901.json",
+"pokemon/4263.json",
+"pokemon/337.json",
+"pokemon/793.json",
+"pokemon/505.json",
+"pokemon/759.json",
+"pokemon/890.json",
+"pokemon/694.json",
+"pokemon/773-ice.json",
+"pokemon/320.json",
+"pokemon/406.json",
+"pokemon/809-gigantamax.json",
+"pokemon/538.json",
+"pokemon/962.json",
+"pokemon/997.json",
+"pokemon/446.json",
+"pokemon/905-therian.json",
+"pokemon/773-rock.json",
+"pokemon/102.json",
+"pokemon/96.json",
+"pokemon/869-mint-cream.json",
+"pokemon/587.json",
+"pokemon/782.json",
+"pokemon/1017-cornerstone-mask.json",
+"pokemon/89.json",
+"pokemon/126.json",
+"pokemon/1021.json",
+"pokemon/4555.json",
+"pokemon/36.json",
+"pokemon/583.json",
+"pokemon/339.json",
+"pokemon/214.json",
+"pokemon/653.json",
+"pokemon/721.json",
+"pokemon/802-zenith.json",
+"pokemon/526.json",
+"pokemon/866.json",
+"pokemon/199.json",
+"pokemon/475-mega.json",
+"pokemon/773-fairy.json",
+"pokemon/443.json",
+"pokemon/987.json",
+"pokemon/376-mega.json",
+"pokemon/223.json",
+"pokemon/788.json",
+"pokemon/575.json",
+"pokemon/165.json",
+"pokemon/566.json",
+"pokemon/466.json",
+"pokemon/786.json",
+"pokemon/666-savanna.json",
+"pokemon/666-jungle.json",
+"pokemon/666-high-plains.json",
+"pokemon/608.json",
+"pokemon/27.json",
+"pokemon/393.json",
+"pokemon/543.json",
+"pokemon/98.json",
+"pokemon/3-mega.json",
+"pokemon/374.json",
+"pokemon/64.json",
+"pokemon/137.json",
+"pokemon/342.json",
+"pokemon/593.json",
+"pokemon/888.json",
+"pokemon/exp/752.json",
+"pokemon/exp/665.json",
+"pokemon/exp/334-mega.json",
+"pokemon/exp/384-mega.json",
+"pokemon/exp/846.json",
+"pokemon/exp/989.json",
+"pokemon/exp/774-indigo-meteor.json",
+"pokemon/exp/883.json",
+"pokemon/exp/831.json",
+"pokemon/exp/680.json",
+"pokemon/exp/898-ice.json",
+"pokemon/exp/858.json",
+"pokemon/exp/806.json",
+"pokemon/exp/929.json",
+"pokemon/exp/818.json",
+"pokemon/exp/982-three-segment.json",
+"pokemon/exp/870.json",
+"pokemon/exp/728.json",
+"pokemon/exp/569-gigantamax.json",
+"pokemon/exp/705.json",
+"pokemon/exp/731.json",
+"pokemon/exp/484-origin.json",
+"pokemon/exp/6-mega-x.json",
+"pokemon/exp/878.json",
+"pokemon/exp/963.json",
+"pokemon/exp/676.json",
+"pokemon/exp/789.json",
+"pokemon/exp/4110.json",
+"pokemon/exp/948.json",
+"pokemon/exp/829.json",
+"pokemon/exp/6724.json",
+"pokemon/exp/940.json",
+"pokemon/exp/807.json",
+"pokemon/exp/445-mega.json",
+"pokemon/exp/853.json",
+"pokemon/exp/684.json",
+"pokemon/exp/4618.json",
+"pokemon/exp/257-mega.json",
+"pokemon/exp/666-elegant.json",
+"pokemon/exp/864.json",
+"pokemon/exp/892.json",
+"pokemon/exp/894.json",
+"pokemon/exp/780.json",
+"pokemon/exp/713.json",
+"pokemon/exp/790.json",
+"pokemon/exp/683.json",
+"pokemon/exp/931-blue-plumage.json",
+"pokemon/exp/362-mega.json",
+"pokemon/exp/764.json",
+"pokemon/exp/839-gigantamax.json",
+"pokemon/exp/891.json",
+"pokemon/exp/978-stretchy.json",
+"pokemon/exp/916.json",
+"pokemon/exp/4554.json",
+"pokemon/exp/6503.json",
+"pokemon/exp/923.json",
+"pokemon/exp/2076.json",
+"pokemon/exp/792.json",
+"pokemon/exp/986.json",
+"pokemon/exp/773-electric.json",
+"pokemon/exp/900.json",
+"pokemon/exp/907.json",
+"pokemon/exp/730.json",
+"pokemon/exp/666-garden.json",
+"pokemon/exp/663.json",
+"pokemon/exp/667.json",
+"pokemon/exp/862.json",
+"pokemon/exp/773-ground.json",
+"pokemon/exp/994.json",
+"pokemon/exp/944.json",
+"pokemon/exp/4199.json",
+"pokemon/exp/696.json",
+"pokemon/exp/945.json",
+"pokemon/exp/751.json",
+"pokemon/exp/747.json",
+"pokemon/exp/975.json",
+"pokemon/exp/1005.json",
+"pokemon/exp/373-mega.json",
+"pokemon/exp/691.json",
+"pokemon/exp/845.json",
+"pokemon/exp/881.json",
+"pokemon/exp/775.json",
+"pokemon/exp/973.json",
+"pokemon/exp/781.json",
+"pokemon/exp/966.json",
+"pokemon/exp/796.json",
+"pokemon/exp/668-female.json",
+"pokemon/exp/726.json",
+"pokemon/exp/670-blue.json",
+"pokemon/exp/306-mega.json",
+"pokemon/exp/930.json",
+"pokemon/exp/797.json",
+"pokemon/exp/897.json",
+"pokemon/exp/323-mega.json",
+"pokemon/exp/801.json",
+"pokemon/exp/4222.json",
+"pokemon/exp/658-ash.json",
+"pokemon/exp/712.json",
+"pokemon/exp/984.json",
+"pokemon/exp/773-ghost.json",
+"pokemon/exp/779.json",
+"pokemon/exp/6-mega-y.json",
+"pokemon/exp/2020.json",
+"pokemon/exp/904.json",
+"pokemon/exp/686.json",
+"pokemon/exp/4083.json",
+"pokemon/exp/736.json",
+"pokemon/exp/687.json",
+"pokemon/exp/697.json",
+"pokemon/exp/778-disguised.json",
+"pokemon/exp/836.json",
+"pokemon/exp/820.json",
+"pokemon/exp/310-mega.json",
+"pokemon/exp/876-female.json",
+"pokemon/exp/658-battle-bond.json",
+"pokemon/exp/702.json",
+"pokemon/exp/669-blue.json",
+"pokemon/exp/774-blue.json",
+"pokemon/exp/763.json",
+"pokemon/exp/852.json",
+"pokemon/exp/800-dawn-wings.json",
+"pokemon/exp/861.json",
+"pokemon/exp/884.json",
+"pokemon/exp/671-orange.json",
+"pokemon/exp/841.json",
+"pokemon/exp/800-ultra.json",
+"pokemon/exp/875.json",
+"pokemon/exp/659.json",
+"pokemon/exp/865.json",
+"pokemon/exp/889-crowned.json",
+"pokemon/exp/774-orange-meteor.json",
+"pokemon/exp/8128-blaze.json",
+"pokemon/exp/774-indigo.json",
+"pokemon/exp/999-roaming.json",
+"pokemon/exp/918.json",
+"pokemon/exp/814.json",
+"pokemon/exp/685.json",
+"pokemon/exp/757.json",
+"pokemon/exp/774-violet-meteor.json",
+"pokemon/exp/808.json",
+"pokemon/exp/701.json",
+"pokemon/exp/823.json",
+"pokemon/exp/832.json",
+"pokemon/exp/744.json",
+"pokemon/exp/767.json",
+"pokemon/exp/774-meteor.json",
+"pokemon/exp/959.json",
+"pokemon/exp/913.json",
+"pokemon/exp/2051.json",
+"pokemon/exp/666-marine.json",
+"pokemon/exp/666-sandstorm.json",
+"pokemon/exp/656.json",
+"pokemon/exp/704.json",
+"pokemon/exp/834.json",
+"pokemon/exp/860.json",
+"pokemon/exp/669-orange.json",
+"pokemon/exp/655.json",
+"pokemon/exp/877.json",
+"pokemon/exp/4264.json",
+"pokemon/exp/670-yellow.json",
+"pokemon/exp/677.json",
+"pokemon/exp/65-mega.json",
+"pokemon/exp/448-mega.json",
+"pokemon/exp/2052.json",
+"pokemon/exp/675.json",
+"pokemon/exp/868.json",
+"pokemon/exp/942.json",
+"pokemon/exp/666-tundra.json",
+"pokemon/exp/717.json",
+"pokemon/exp/254-mega.json",
+"pokemon/exp/1002.json",
+"pokemon/exp/922.json",
+"pokemon/exp/819.json",
+"pokemon/exp/4122.json",
+"pokemon/exp/977.json",
+"pokemon/exp/773-grass.json",
+"pokemon/exp/906.json",
+"pokemon/exp/954.json",
+"pokemon/exp/4077.json",
+"pokemon/exp/919.json",
+"pokemon/exp/871.json",
+"pokemon/exp/941.json",
+"pokemon/exp/768.json",
+"pokemon/exp/889.json",
+"pokemon/exp/746.json",
+"pokemon/exp/4562.json",
+"pokemon/exp/765.json",
+"pokemon/exp/483-origin.json",
+"pokemon/exp/651.json",
+"pokemon/exp/842.json",
+"pokemon/exp/738.json",
+"pokemon/exp/741-pompom.json",
+"pokemon/exp/1000.json",
+"pokemon/exp/934.json",
+"pokemon/exp/803.json",
+"pokemon/exp/874.json",
+"pokemon/exp/931-white-plumage.json",
+"pokemon/exp/6100.json",
+"pokemon/exp/720.json",
+"pokemon/exp/867.json",
+"pokemon/exp/681.json",
+"pokemon/exp/662.json",
+"pokemon/exp/1008-ultimate-mode.json",
+"pokemon/exp/794.json",
+"pokemon/exp/876.json",
+"pokemon/exp/785.json",
+"pokemon/exp/739.json",
+"pokemon/exp/359-mega.json",
+"pokemon/exp/885.json",
+"pokemon/exp/982.json",
+"pokemon/exp/750.json",
+"pokemon/exp/758.json",
+"pokemon/exp/773-fire.json",
+"pokemon/exp/671-yellow.json",
+"pokemon/exp/887.json",
+"pokemon/exp/898-shadow.json",
+"pokemon/exp/950.json",
+"pokemon/exp/882.json",
+"pokemon/exp/847.json",
+"pokemon/exp/6571.json",
+"pokemon/exp/689.json",
+"pokemon/exp/669-red.json",
+"pokemon/exp/778-busted.json",
+"pokemon/exp/815-gigantamax.json",
+"pokemon/exp/2088.json",
+"pokemon/exp/777.json",
+"pokemon/exp/773-bug.json",
+"pokemon/exp/1004.json",
+"pokemon/exp/947.json",
+"pokemon/exp/260-mega.json",
+"pokemon/exp/908.json",
+"pokemon/exp/898.json",
+"pokemon/exp/773-water.json",
+"pokemon/exp/681-blade.json",
+"pokemon/exp/976.json",
+"pokemon/exp/925-three.json",
+"pokemon/exp/745-dusk.json",
+"pokemon/exp/4145.json",
+"pokemon/exp/983.json",
+"pokemon/exp/670-orange.json",
+"pokemon/exp/799.json",
+"pokemon/exp/673.json",
+"pokemon/exp/6705.json",
+"pokemon/exp/666-ocean.json",
+"pokemon/exp/709.json",
+"pokemon/exp/15-mega.json",
+"pokemon/exp/690.json",
+"pokemon/exp/901.json",
+"pokemon/exp/4079.json",
+"pokemon/exp/2053.json",
+"pokemon/exp/980.json",
+"pokemon/exp/849.json",
+"pokemon/exp/746-school.json",
+"pokemon/exp/381-mega.json",
+"pokemon/exp/978-curly.json",
+"pokemon/exp/855.json",
+"pokemon/exp/380-mega.json",
+"pokemon/exp/903.json",
+"pokemon/exp/737.json",
+"pokemon/exp/130-mega.json",
+"pokemon/exp/4080.json",
+"pokemon/exp/9-mega.json",
+"pokemon/exp/6713.json",
+"pokemon/exp/972.json",
+"pokemon/exp/879.json",
+"pokemon/exp/774-orange.json",
+"pokemon/exp/773-fighting.json",
+"pokemon/exp/951.json",
+"pokemon/exp/774-green-meteor.json",
+"pokemon/exp/961.json",
+"pokemon/exp/6706.json",
+"pokemon/exp/939.json",
+"pokemon/exp/978-droopy.json",
+"pokemon/exp/6570.json",
+"pokemon/exp/727.json",
+"pokemon/exp/4078.json",
+"pokemon/exp/678.json",
+"pokemon/exp/953.json",
+"pokemon/exp/666-icy-snow.json",
+"pokemon/exp/812.json",
+"pokemon/exp/825.json",
+"pokemon/exp/666-archipelago.json",
+"pokemon/exp/946.json",
+"pokemon/exp/787.json",
+"pokemon/exp/774.json",
+"pokemon/exp/833.json",
+"pokemon/exp/896.json",
+"pokemon/exp/654.json",
+"pokemon/exp/2074.json",
+"pokemon/exp/816.json",
+"pokemon/exp/965.json",
+"pokemon/exp/671-red.json",
+"pokemon/exp/720-unbound.json",
+"pokemon/exp/968.json",
+"pokemon/exp/916-female.json",
+"pokemon/exp/909.json",
+"pokemon/exp/80-mega.json",
+"pokemon/exp/773-steel.json",
+"pokemon/exp/729.json",
+"pokemon/exp/282-mega.json",
+"pokemon/exp/998.json",
+"pokemon/exp/762.json",
+"pokemon/exp/955.json",
+"pokemon/exp/733.json",
+"pokemon/exp/716-active.json",
+"pokemon/exp/999.json",
+"pokemon/exp/666-poke-ball.json",
+"pokemon/exp/774-violet.json",
+"pokemon/exp/2027.json",
+"pokemon/exp/181-mega.json",
+"pokemon/exp/773.json",
+"pokemon/exp/851.json",
+"pokemon/exp/1001.json",
+"pokemon/exp/6211.json",
+"pokemon/exp/774-red.json",
+"pokemon/exp/830.json",
+"pokemon/exp/319-mega.json",
+"pokemon/exp/682.json",
+"pokemon/exp/992.json",
+"pokemon/exp/886.json",
+"pokemon/exp/670-white.json",
+"pokemon/exp/811.json",
+"pokemon/exp/926.json",
+"pokemon/exp/979.json",
+"pokemon/exp/303-mega.json",
+"pokemon/exp/927.json",
+"pokemon/exp/745.json",
+"pokemon/exp/2105.json",
+"pokemon/exp/248-mega.json",
+"pokemon/exp/791.json",
+"pokemon/exp/671-white.json",
+"pokemon/exp/460-mega.json",
+"pokemon/exp/741-sensu.json",
+"pokemon/exp/719-mega.json",
+"pokemon/exp/920.json",
+"pokemon/exp/773-psychic.json",
+"pokemon/exp/749.json",
+"pokemon/exp/4263.json",
+"pokemon/exp/793.json",
+"pokemon/exp/759.json",
+"pokemon/exp/890.json",
+"pokemon/exp/773-ice.json",
+"pokemon/exp/962.json",
+"pokemon/exp/997.json",
+"pokemon/exp/905-therian.json",
+"pokemon/exp/773-rock.json",
+"pokemon/exp/4555.json",
+"pokemon/exp/653.json",
+"pokemon/exp/721.json",
+"pokemon/exp/866.json",
+"pokemon/exp/475-mega.json",
+"pokemon/exp/773-fairy.json",
+"pokemon/exp/987.json",
+"pokemon/exp/376-mega.json",
+"pokemon/exp/788.json",
+"pokemon/exp/786.json",
+"pokemon/exp/666-savanna.json",
+"pokemon/exp/666-jungle.json",
+"pokemon/exp/666-high-plains.json",
+"pokemon/exp/3-mega.json",
+"pokemon/exp/888.json",
+"pokemon/exp/8128.json",
+"pokemon/exp/710.json",
+"pokemon/exp/985.json",
+"pokemon/exp/127-mega.json",
+"pokemon/exp/893.json",
+"pokemon/exp/863.json",
+"pokemon/exp/652.json",
+"pokemon/exp/669-white.json",
+"pokemon/exp/776.json",
+"pokemon/exp/880.json",
+"pokemon/exp/912.json",
+"pokemon/exp/723.json",
+"pokemon/exp/657.json",
+"pokemon/exp/650.json",
+"pokemon/exp/774-yellow.json",
+"pokemon/exp/967.json",
+"pokemon/exp/813.json",
+"pokemon/exp/798.json",
+"pokemon/exp/845-gorging.json",
+"pokemon/exp/840.json",
+"pokemon/exp/827.json",
+"pokemon/exp/774-yellow-meteor.json",
+"pokemon/exp/715.json",
+"pokemon/exp/2037.json",
+"pokemon/exp/911.json",
+"pokemon/exp/974.json",
+"pokemon/exp/742.json",
+"pokemon/exp/924.json",
+"pokemon/exp/988.json",
+"pokemon/exp/308-mega.json",
+"pokemon/exp/666-polar.json",
+"pokemon/exp/660.json",
+"pokemon/exp/839.json",
+"pokemon/exp/214-mega.json",
+"pokemon/exp/800.json",
+"pokemon/exp/773-flying.json",
+"pokemon/exp/774-green.json",
+"pokemon/exp/872.json",
+"pokemon/exp/857.json",
+"pokemon/exp/666-modern.json",
+"pokemon/exp/756.json",
+"pokemon/exp/6059.json",
+"pokemon/exp/4144.json",
+"pokemon/exp/716-neutral.json",
+"pokemon/exp/229-mega.json",
+"pokemon/exp/734.json",
+"pokemon/exp/115-mega.json",
+"pokemon/exp/925-four.json",
+"pokemon/exp/993.json",
+"pokemon/exp/773-poison.json",
+"pokemon/exp/771.json",
+"pokemon/exp/958.json",
+"pokemon/exp/915.json",
+"pokemon/exp/688.json",
+"pokemon/exp/804.json",
+"pokemon/exp/2075.json",
+"pokemon/exp/850.json",
+"pokemon/exp/815.json",
+"pokemon/exp/679.json",
+"pokemon/exp/6215.json",
+"pokemon/exp/2026.json",
+"pokemon/exp/802.json",
+"pokemon/exp/666-river.json",
+"pokemon/exp/969.json",
+"pokemon/exp/869.json",
+"pokemon/exp/766.json",
+"pokemon/exp/428-mega.json",
+"pokemon/exp/800-dusk-mane.json",
+"pokemon/exp/150-mega-y.json",
+"pokemon/exp/706.json",
+"pokemon/exp/795.json",
+"pokemon/exp/824.json",
+"pokemon/exp/828.json",
+"pokemon/exp/695.json",
+"pokemon/exp/678-female.json",
+"pokemon/exp/817.json",
+"pokemon/exp/856.json",
+"pokemon/exp/917.json",
+"pokemon/exp/991.json",
+"pokemon/exp/2089.json",
+"pokemon/exp/4052.json",
+"pokemon/exp/735.json",
+"pokemon/exp/899.json",
+"pokemon/exp/964-zero.json",
+"pokemon/exp/8194.json",
+"pokemon/exp/2028.json",
+"pokemon/exp/699.json",
+"pokemon/exp/952.json",
+"pokemon/exp/748.json",
+"pokemon/exp/718-complete.json",
+"pokemon/exp/6101.json",
+"pokemon/exp/957.json",
+"pokemon/exp/661.json",
+"pokemon/exp/722.json",
+"pokemon/exp/996.json",
+"pokemon/exp/6549.json",
+"pokemon/exp/932.json",
+"pokemon/exp/658.json",
+"pokemon/exp/669-yellow.json",
+"pokemon/exp/700.json",
+"pokemon/exp/835.json",
+"pokemon/exp/943.json",
+"pokemon/exp/745-midnight.json",
+"pokemon/exp/964-hero.json",
+"pokemon/exp/772.json",
+"pokemon/exp/995.json",
+"pokemon/exp/666-meadow.json",
+"pokemon/exp/837.json",
+"pokemon/exp/931-yellow-plumage.json",
+"pokemon/exp/971.json",
+"pokemon/exp/664.json",
+"pokemon/exp/774-blue-meteor.json",
+"pokemon/exp/938.json",
+"pokemon/exp/6628.json",
+"pokemon/exp/back/752.json",
+"pokemon/exp/back/665.json",
+"pokemon/exp/back/334-mega.json",
+"pokemon/exp/back/384-mega.json",
+"pokemon/exp/back/846.json",
+"pokemon/exp/back/989.json",
+"pokemon/exp/back/774-indigo-meteor.json",
+"pokemon/exp/back/883.json",
+"pokemon/exp/back/831.json",
+"pokemon/exp/back/680.json",
+"pokemon/exp/back/898-ice.json",
+"pokemon/exp/back/858.json",
+"pokemon/exp/back/806.json",
+"pokemon/exp/back/929.json",
+"pokemon/exp/back/818.json",
+"pokemon/exp/back/982-three-segment.json",
+"pokemon/exp/back/870.json",
+"pokemon/exp/back/728.json",
+"pokemon/exp/back/569-gigantamax.json",
+"pokemon/exp/back/705.json",
+"pokemon/exp/back/731.json",
+"pokemon/exp/back/484-origin.json",
+"pokemon/exp/back/6-mega-x.json",
+"pokemon/exp/back/878.json",
+"pokemon/exp/back/963.json",
+"pokemon/exp/back/676.json",
+"pokemon/exp/back/789.json",
+"pokemon/exp/back/4110.json",
+"pokemon/exp/back/948.json",
+"pokemon/exp/back/829.json",
+"pokemon/exp/back/6724.json",
+"pokemon/exp/back/940.json",
+"pokemon/exp/back/807.json",
+"pokemon/exp/back/445-mega.json",
+"pokemon/exp/back/853.json",
+"pokemon/exp/back/684.json",
+"pokemon/exp/back/4618.json",
+"pokemon/exp/back/257-mega.json",
+"pokemon/exp/back/666-elegant.json",
+"pokemon/exp/back/864.json",
+"pokemon/exp/back/892.json",
+"pokemon/exp/back/894.json",
+"pokemon/exp/back/780.json",
+"pokemon/exp/back/713.json",
+"pokemon/exp/back/790.json",
+"pokemon/exp/back/683.json",
+"pokemon/exp/back/931-blue-plumage.json",
+"pokemon/exp/back/362-mega.json",
+"pokemon/exp/back/764.json",
+"pokemon/exp/back/839-gigantamax.json",
+"pokemon/exp/back/891.json",
+"pokemon/exp/back/978-stretchy.json",
+"pokemon/exp/back/916.json",
+"pokemon/exp/back/4554.json",
+"pokemon/exp/back/6503.json",
+"pokemon/exp/back/923.json",
+"pokemon/exp/back/2076.json",
+"pokemon/exp/back/792.json",
+"pokemon/exp/back/986.json",
+"pokemon/exp/back/773-electric.json",
+"pokemon/exp/back/900.json",
+"pokemon/exp/back/907.json",
+"pokemon/exp/back/730.json",
+"pokemon/exp/back/666-garden.json",
+"pokemon/exp/back/663.json",
+"pokemon/exp/back/667.json",
+"pokemon/exp/back/862.json",
+"pokemon/exp/back/773-ground.json",
+"pokemon/exp/back/994.json",
+"pokemon/exp/back/944.json",
+"pokemon/exp/back/4199.json",
+"pokemon/exp/back/696.json",
+"pokemon/exp/back/945.json",
+"pokemon/exp/back/751.json",
+"pokemon/exp/back/747.json",
+"pokemon/exp/back/975.json",
+"pokemon/exp/back/1005.json",
+"pokemon/exp/back/373-mega.json",
+"pokemon/exp/back/691.json",
+"pokemon/exp/back/845.json",
+"pokemon/exp/back/881.json",
+"pokemon/exp/back/775.json",
+"pokemon/exp/back/973.json",
+"pokemon/exp/back/781.json",
+"pokemon/exp/back/966.json",
+"pokemon/exp/back/796.json",
+"pokemon/exp/back/668-female.json",
+"pokemon/exp/back/726.json",
+"pokemon/exp/back/670-blue.json",
+"pokemon/exp/back/306-mega.json",
+"pokemon/exp/back/930.json",
+"pokemon/exp/back/797.json",
+"pokemon/exp/back/897.json",
+"pokemon/exp/back/323-mega.json",
+"pokemon/exp/back/916bf.json",
+"pokemon/exp/back/801.json",
+"pokemon/exp/back/4222.json",
+"pokemon/exp/back/658-ash.json",
+"pokemon/exp/back/712.json",
+"pokemon/exp/back/984.json",
+"pokemon/exp/back/773-ghost.json",
+"pokemon/exp/back/779.json",
+"pokemon/exp/back/6-mega-y.json",
+"pokemon/exp/back/2020.json",
+"pokemon/exp/back/904.json",
+"pokemon/exp/back/686.json",
+"pokemon/exp/back/4083.json",
+"pokemon/exp/back/736.json",
+"pokemon/exp/back/687.json",
+"pokemon/exp/back/697.json",
+"pokemon/exp/back/778-disguised.json",
+"pokemon/exp/back/836.json",
+"pokemon/exp/back/820.json",
+"pokemon/exp/back/310-mega.json",
+"pokemon/exp/back/876-female.json",
+"pokemon/exp/back/658-battle-bond.json",
+"pokemon/exp/back/702.json",
+"pokemon/exp/back/669-blue.json",
+"pokemon/exp/back/774-blue.json",
+"pokemon/exp/back/763.json",
+"pokemon/exp/back/852.json",
+"pokemon/exp/back/800-dawn-wings.json",
+"pokemon/exp/back/861.json",
+"pokemon/exp/back/884.json",
+"pokemon/exp/back/671-orange.json",
+"pokemon/exp/back/841.json",
+"pokemon/exp/back/800-ultra.json",
+"pokemon/exp/back/875.json",
+"pokemon/exp/back/659.json",
+"pokemon/exp/back/865.json",
+"pokemon/exp/back/889-crowned.json",
+"pokemon/exp/back/774-orange-meteor.json",
+"pokemon/exp/back/8128-blaze.json",
+"pokemon/exp/back/774-indigo.json",
+"pokemon/exp/back/999-roaming.json",
+"pokemon/exp/back/918.json",
+"pokemon/exp/back/814.json",
+"pokemon/exp/back/685.json",
+"pokemon/exp/back/757.json",
+"pokemon/exp/back/774-violet-meteor.json",
+"pokemon/exp/back/808.json",
+"pokemon/exp/back/701.json",
+"pokemon/exp/back/823.json",
+"pokemon/exp/back/832.json",
+"pokemon/exp/back/744.json",
+"pokemon/exp/back/767.json",
+"pokemon/exp/back/774-meteor.json",
+"pokemon/exp/back/959.json",
+"pokemon/exp/back/913.json",
+"pokemon/exp/back/2051.json",
+"pokemon/exp/back/666-marine.json",
+"pokemon/exp/back/666-sandstorm.json",
+"pokemon/exp/back/656.json",
+"pokemon/exp/back/704.json",
+"pokemon/exp/back/834.json",
+"pokemon/exp/back/860.json",
+"pokemon/exp/back/669-orange.json",
+"pokemon/exp/back/655.json",
+"pokemon/exp/back/877.json",
+"pokemon/exp/back/4264.json",
+"pokemon/exp/back/670-yellow.json",
+"pokemon/exp/back/677.json",
+"pokemon/exp/back/65-mega.json",
+"pokemon/exp/back/448-mega.json",
+"pokemon/exp/back/2052.json",
+"pokemon/exp/back/675.json",
+"pokemon/exp/back/868.json",
+"pokemon/exp/back/942.json",
+"pokemon/exp/back/666-tundra.json",
+"pokemon/exp/back/717.json",
+"pokemon/exp/back/254-mega.json",
+"pokemon/exp/back/1002.json",
+"pokemon/exp/back/922.json",
+"pokemon/exp/back/819.json",
+"pokemon/exp/back/4122.json",
+"pokemon/exp/back/977.json",
+"pokemon/exp/back/773-grass.json",
+"pokemon/exp/back/906.json",
+"pokemon/exp/back/954.json",
+"pokemon/exp/back/4077.json",
+"pokemon/exp/back/919.json",
+"pokemon/exp/back/871.json",
+"pokemon/exp/back/941.json",
+"pokemon/exp/back/768.json",
+"pokemon/exp/back/889.json",
+"pokemon/exp/back/746.json",
+"pokemon/exp/back/4562.json",
+"pokemon/exp/back/765.json",
+"pokemon/exp/back/483-origin.json",
+"pokemon/exp/back/651.json",
+"pokemon/exp/back/842.json",
+"pokemon/exp/back/738.json",
+"pokemon/exp/back/741-pompom.json",
+"pokemon/exp/back/1000.json",
+"pokemon/exp/back/934.json",
+"pokemon/exp/back/803.json",
+"pokemon/exp/back/874.json",
+"pokemon/exp/back/931-white-plumage.json",
+"pokemon/exp/back/6100.json",
+"pokemon/exp/back/720.json",
+"pokemon/exp/back/867.json",
+"pokemon/exp/back/681.json",
+"pokemon/exp/back/662.json",
+"pokemon/exp/back/1008-ultimate-mode.json",
+"pokemon/exp/back/794.json",
+"pokemon/exp/back/876.json",
+"pokemon/exp/back/785.json",
+"pokemon/exp/back/739.json",
+"pokemon/exp/back/359-mega.json",
+"pokemon/exp/back/885.json",
+"pokemon/exp/back/982.json",
+"pokemon/exp/back/750.json",
+"pokemon/exp/back/758.json",
+"pokemon/exp/back/773-fire.json",
+"pokemon/exp/back/671-yellow.json",
+"pokemon/exp/back/887.json",
+"pokemon/exp/back/898-shadow.json",
+"pokemon/exp/back/950.json",
+"pokemon/exp/back/882.json",
+"pokemon/exp/back/847.json",
+"pokemon/exp/back/6571.json",
+"pokemon/exp/back/689.json",
+"pokemon/exp/back/669-red.json",
+"pokemon/exp/back/778-busted.json",
+"pokemon/exp/back/815-gigantamax.json",
+"pokemon/exp/back/2088.json",
+"pokemon/exp/back/777.json",
+"pokemon/exp/back/773-bug.json",
+"pokemon/exp/back/1004.json",
+"pokemon/exp/back/947.json",
+"pokemon/exp/back/260-mega.json",
+"pokemon/exp/back/908.json",
+"pokemon/exp/back/898.json",
+"pokemon/exp/back/773-water.json",
+"pokemon/exp/back/681-blade.json",
+"pokemon/exp/back/976.json",
+"pokemon/exp/back/925-three.json",
+"pokemon/exp/back/745-dusk.json",
+"pokemon/exp/back/4145.json",
+"pokemon/exp/back/983.json",
+"pokemon/exp/back/670-orange.json",
+"pokemon/exp/back/799.json",
+"pokemon/exp/back/673.json",
+"pokemon/exp/back/6705.json",
+"pokemon/exp/back/666-ocean.json",
+"pokemon/exp/back/709.json",
+"pokemon/exp/back/15-mega.json",
+"pokemon/exp/back/690.json",
+"pokemon/exp/back/901.json",
+"pokemon/exp/back/4079.json",
+"pokemon/exp/back/2053.json",
+"pokemon/exp/back/980.json",
+"pokemon/exp/back/849.json",
+"pokemon/exp/back/746-school.json",
+"pokemon/exp/back/381-mega.json",
+"pokemon/exp/back/978-curly.json",
+"pokemon/exp/back/855.json",
+"pokemon/exp/back/380-mega.json",
+"pokemon/exp/back/903.json",
+"pokemon/exp/back/737.json",
+"pokemon/exp/back/130-mega.json",
+"pokemon/exp/back/4080.json",
+"pokemon/exp/back/9-mega.json",
+"pokemon/exp/back/6713.json",
+"pokemon/exp/back/972.json",
+"pokemon/exp/back/879.json",
+"pokemon/exp/back/774-orange.json",
+"pokemon/exp/back/773-fighting.json",
+"pokemon/exp/back/951.json",
+"pokemon/exp/back/774-green-meteor.json",
+"pokemon/exp/back/961.json",
+"pokemon/exp/back/6706.json",
+"pokemon/exp/back/939.json",
+"pokemon/exp/back/978-droopy.json",
+"pokemon/exp/back/6570.json",
+"pokemon/exp/back/727.json",
+"pokemon/exp/back/4078.json",
+"pokemon/exp/back/678.json",
+"pokemon/exp/back/953.json",
+"pokemon/exp/back/666-icy-snow.json",
+"pokemon/exp/back/812.json",
+"pokemon/exp/back/825.json",
+"pokemon/exp/back/666-archipelago.json",
+"pokemon/exp/back/946.json",
+"pokemon/exp/back/787.json",
+"pokemon/exp/back/774.json",
+"pokemon/exp/back/833.json",
+"pokemon/exp/back/896.json",
+"pokemon/exp/back/654.json",
+"pokemon/exp/back/2074.json",
+"pokemon/exp/back/816.json",
+"pokemon/exp/back/965.json",
+"pokemon/exp/back/671-red.json",
+"pokemon/exp/back/720-unbound.json",
+"pokemon/exp/back/968.json",
+"pokemon/exp/back/916-female.json",
+"pokemon/exp/back/909.json",
+"pokemon/exp/back/80-mega.json",
+"pokemon/exp/back/773-steel.json",
+"pokemon/exp/back/729.json",
+"pokemon/exp/back/282-mega.json",
+"pokemon/exp/back/998.json",
+"pokemon/exp/back/762.json",
+"pokemon/exp/back/955.json",
+"pokemon/exp/back/733.json",
+"pokemon/exp/back/716-active.json",
+"pokemon/exp/back/999.json",
+"pokemon/exp/back/666-poke-ball.json",
+"pokemon/exp/back/774-violet.json",
+"pokemon/exp/back/2027.json",
+"pokemon/exp/back/181-mega.json",
+"pokemon/exp/back/773.json",
+"pokemon/exp/back/851.json",
+"pokemon/exp/back/1001.json",
+"pokemon/exp/back/6211.json",
+"pokemon/exp/back/774-red.json",
+"pokemon/exp/back/830.json",
+"pokemon/exp/back/319-mega.json",
+"pokemon/exp/back/682.json",
+"pokemon/exp/back/992.json",
+"pokemon/exp/back/886.json",
+"pokemon/exp/back/670-white.json",
+"pokemon/exp/back/811.json",
+"pokemon/exp/back/926.json",
+"pokemon/exp/back/979.json",
+"pokemon/exp/back/303-mega.json",
+"pokemon/exp/back/927.json",
+"pokemon/exp/back/745.json",
+"pokemon/exp/back/2105.json",
+"pokemon/exp/back/248-mega.json",
+"pokemon/exp/back/791.json",
+"pokemon/exp/back/671-white.json",
+"pokemon/exp/back/460-mega.json",
+"pokemon/exp/back/741-sensu.json",
+"pokemon/exp/back/719-mega.json",
+"pokemon/exp/back/920.json",
+"pokemon/exp/back/773-psychic.json",
+"pokemon/exp/back/749.json",
+"pokemon/exp/back/4263.json",
+"pokemon/exp/back/793.json",
+"pokemon/exp/back/759.json",
+"pokemon/exp/back/890.json",
+"pokemon/exp/back/773-ice.json",
+"pokemon/exp/back/962.json",
+"pokemon/exp/back/997.json",
+"pokemon/exp/back/905-therian.json",
+"pokemon/exp/back/773-rock.json",
+"pokemon/exp/back/4555.json",
+"pokemon/exp/back/653.json",
+"pokemon/exp/back/721.json",
+"pokemon/exp/back/866.json",
+"pokemon/exp/back/475-mega.json",
+"pokemon/exp/back/773-fairy.json",
+"pokemon/exp/back/987.json",
+"pokemon/exp/back/376-mega.json",
+"pokemon/exp/back/788.json",
+"pokemon/exp/back/786.json",
+"pokemon/exp/back/666-savanna.json",
+"pokemon/exp/back/666-jungle.json",
+"pokemon/exp/back/666-high-plains.json",
+"pokemon/exp/back/3-mega.json",
+"pokemon/exp/back/888.json",
+"pokemon/exp/back/8128.json",
+"pokemon/exp/back/710.json",
+"pokemon/exp/back/985.json",
+"pokemon/exp/back/127-mega.json",
+"pokemon/exp/back/893.json",
+"pokemon/exp/back/863.json",
+"pokemon/exp/back/652.json",
+"pokemon/exp/back/669-white.json",
+"pokemon/exp/back/776.json",
+"pokemon/exp/back/880.json",
+"pokemon/exp/back/912.json",
+"pokemon/exp/back/723.json",
+"pokemon/exp/back/657.json",
+"pokemon/exp/back/650.json",
+"pokemon/exp/back/774-yellow.json",
+"pokemon/exp/back/967.json",
+"pokemon/exp/back/813.json",
+"pokemon/exp/back/798.json",
+"pokemon/exp/back/845-gorging.json",
+"pokemon/exp/back/840.json",
+"pokemon/exp/back/827.json",
+"pokemon/exp/back/774-yellow-meteor.json",
+"pokemon/exp/back/715.json",
+"pokemon/exp/back/2037.json",
+"pokemon/exp/back/911.json",
+"pokemon/exp/back/974.json",
+"pokemon/exp/back/742.json",
+"pokemon/exp/back/924.json",
+"pokemon/exp/back/988.json",
+"pokemon/exp/back/308-mega.json",
+"pokemon/exp/back/666-polar.json",
+"pokemon/exp/back/660.json",
+"pokemon/exp/back/839.json",
+"pokemon/exp/back/214-mega.json",
+"pokemon/exp/back/800.json",
+"pokemon/exp/back/773-flying.json",
+"pokemon/exp/back/774-green.json",
+"pokemon/exp/back/872.json",
+"pokemon/exp/back/857.json",
+"pokemon/exp/back/666-modern.json",
+"pokemon/exp/back/756.json",
+"pokemon/exp/back/6059.json",
+"pokemon/exp/back/4144.json",
+"pokemon/exp/back/716-neutral.json",
+"pokemon/exp/back/229-mega.json",
+"pokemon/exp/back/734.json",
+"pokemon/exp/back/115-mega.json",
+"pokemon/exp/back/925-four.json",
+"pokemon/exp/back/993.json",
+"pokemon/exp/back/773-poison.json",
+"pokemon/exp/back/771.json",
+"pokemon/exp/back/958.json",
+"pokemon/exp/back/915.json",
+"pokemon/exp/back/688.json",
+"pokemon/exp/back/804.json",
+"pokemon/exp/back/2075.json",
+"pokemon/exp/back/850.json",
+"pokemon/exp/back/815.json",
+"pokemon/exp/back/679.json",
+"pokemon/exp/back/6215.json",
+"pokemon/exp/back/2026.json",
+"pokemon/exp/back/802.json",
+"pokemon/exp/back/666-river.json",
+"pokemon/exp/back/969.json",
+"pokemon/exp/back/869.json",
+"pokemon/exp/back/766.json",
+"pokemon/exp/back/428-mega.json",
+"pokemon/exp/back/800-dusk-mane.json",
+"pokemon/exp/back/150-mega-y.json",
+"pokemon/exp/back/706.json",
+"pokemon/exp/back/795.json",
+"pokemon/exp/back/824.json",
+"pokemon/exp/back/828.json",
+"pokemon/exp/back/695.json",
+"pokemon/exp/back/678-female.json",
+"pokemon/exp/back/817.json",
+"pokemon/exp/back/856.json",
+"pokemon/exp/back/917.json",
+"pokemon/exp/back/991.json",
+"pokemon/exp/back/2089.json",
+"pokemon/exp/back/4052.json",
+"pokemon/exp/back/735.json",
+"pokemon/exp/back/899.json",
+"pokemon/exp/back/964-zero.json",
+"pokemon/exp/back/8194.json",
+"pokemon/exp/back/2028.json",
+"pokemon/exp/back/699.json",
+"pokemon/exp/back/952.json",
+"pokemon/exp/back/748.json",
+"pokemon/exp/back/718-complete.json",
+"pokemon/exp/back/6101.json",
+"pokemon/exp/back/957.json",
+"pokemon/exp/back/661.json",
+"pokemon/exp/back/722.json",
+"pokemon/exp/back/996.json",
+"pokemon/exp/back/6549.json",
+"pokemon/exp/back/932.json",
+"pokemon/exp/back/658.json",
+"pokemon/exp/back/669-yellow.json",
+"pokemon/exp/back/700.json",
+"pokemon/exp/back/835.json",
+"pokemon/exp/back/943.json",
+"pokemon/exp/back/745-midnight.json",
+"pokemon/exp/back/964-hero.json",
+"pokemon/exp/back/772.json",
+"pokemon/exp/back/995.json",
+"pokemon/exp/back/666-meadow.json",
+"pokemon/exp/back/837.json",
+"pokemon/exp/back/931-yellow-plumage.json",
+"pokemon/exp/back/971.json",
+"pokemon/exp/back/664.json",
+"pokemon/exp/back/774-blue-meteor.json",
+"pokemon/exp/back/938.json",
+"pokemon/exp/back/6628.json",
+"pokemon/exp/back/2103.json",
+"pokemon/exp/back/1007-apex-build.json",
+"pokemon/exp/back/928.json",
+"pokemon/exp/back/2050.json",
+"pokemon/exp/back/8128-aqua.json",
+"pokemon/exp/back/821.json",
+"pokemon/exp/back/970.json",
+"pokemon/exp/back/809.json",
+"pokemon/exp/back/805.json",
+"pokemon/exp/back/826.json",
+"pokemon/exp/back/531-mega.json",
+"pokemon/exp/back/142-mega.json",
+"pokemon/exp/back/212-mega.json",
+"pokemon/exp/back/921.json",
+"pokemon/exp/back/741-pau.json",
+"pokemon/exp/back/female/6215.json",
+"pokemon/exp/back/female/668.json",
+"pokemon/exp/back/1003.json",
+"pokemon/exp/back/859.json",
+"pokemon/exp/back/845-gulping.json",
+"pokemon/exp/back/666-sun.json",
+"pokemon/exp/back/888-crowned.json",
+"pokemon/exp/back/666-continental.json",
+"pokemon/exp/back/741.json",
+"pokemon/exp/back/905-incarnate.json",
+"pokemon/exp/back/838.json",
+"pokemon/exp/back/892-rapid-strike.json",
+"pokemon/exp/back/668.json",
+"pokemon/exp/back/960.json",
+"pokemon/exp/back/877-hangry.json",
+"pokemon/exp/back/774-red-meteor.json",
+"pokemon/exp/back/760.json",
+"pokemon/exp/back/755.json",
+"pokemon/exp/back/302-mega.json",
+"pokemon/exp/back/773-dark.json",
+"pokemon/exp/back/94-mega.json",
+"pokemon/exp/back/6157.json",
+"pokemon/exp/back/18-mega.json",
+"pokemon/exp/back/4146.json",
+"pokemon/exp/back/666-monsoon.json",
+"pokemon/exp/back/761.json",
+"pokemon/exp/back/810.json",
+"pokemon/exp/back/822.json",
+"pokemon/exp/back/2038.json",
+"pokemon/exp/back/150-mega-x.json",
+"pokemon/exp/back/910.json",
+"pokemon/exp/back/773-dragon.json",
+"pokemon/exp/back/711.json",
+"pokemon/exp/back/931-green-plumage.json",
+"pokemon/exp/back/854.json",
+"pokemon/exp/back/933.json",
+"pokemon/exp/back/382-primal.json",
+"pokemon/exp/back/956.json",
+"pokemon/exp/back/724.json",
+"pokemon/exp/back/2019.json",
+"pokemon/exp/back/949.json",
+"pokemon/exp/back/shiny/752.json",
+"pokemon/exp/back/shiny/665.json",
+"pokemon/exp/back/shiny/334-mega.json",
+"pokemon/exp/back/shiny/384-mega.json",
+"pokemon/exp/back/shiny/846.json",
+"pokemon/exp/back/shiny/989.json",
+"pokemon/exp/back/shiny/774-indigo-meteor.json",
+"pokemon/exp/back/shiny/883.json",
+"pokemon/exp/back/shiny/831.json",
+"pokemon/exp/back/shiny/680.json",
+"pokemon/exp/back/shiny/898-ice.json",
+"pokemon/exp/back/shiny/858.json",
+"pokemon/exp/back/shiny/806.json",
+"pokemon/exp/back/shiny/929.json",
+"pokemon/exp/back/shiny/818.json",
+"pokemon/exp/back/shiny/982-three-segment.json",
+"pokemon/exp/back/shiny/870.json",
+"pokemon/exp/back/shiny/728.json",
+"pokemon/exp/back/shiny/569-gigantamax.json",
+"pokemon/exp/back/shiny/705.json",
+"pokemon/exp/back/shiny/731.json",
+"pokemon/exp/back/shiny/484-origin.json",
+"pokemon/exp/back/shiny/6-mega-x.json",
+"pokemon/exp/back/shiny/878.json",
+"pokemon/exp/back/shiny/963.json",
+"pokemon/exp/back/shiny/676.json",
+"pokemon/exp/back/shiny/789.json",
+"pokemon/exp/back/shiny/4110.json",
+"pokemon/exp/back/shiny/948.json",
+"pokemon/exp/back/shiny/829.json",
+"pokemon/exp/back/shiny/6724.json",
+"pokemon/exp/back/shiny/940.json",
+"pokemon/exp/back/shiny/807.json",
+"pokemon/exp/back/shiny/445-mega.json",
+"pokemon/exp/back/shiny/853.json",
+"pokemon/exp/back/shiny/684.json",
+"pokemon/exp/back/shiny/4618.json",
+"pokemon/exp/back/shiny/257-mega.json",
+"pokemon/exp/back/shiny/666-elegant.json",
+"pokemon/exp/back/shiny/864.json",
+"pokemon/exp/back/shiny/892.json",
+"pokemon/exp/back/shiny/894.json",
+"pokemon/exp/back/shiny/780.json",
+"pokemon/exp/back/shiny/713.json",
+"pokemon/exp/back/shiny/790.json",
+"pokemon/exp/back/shiny/683.json",
+"pokemon/exp/back/shiny/931-blue-plumage.json",
+"pokemon/exp/back/shiny/362-mega.json",
+"pokemon/exp/back/shiny/764.json",
+"pokemon/exp/back/shiny/839-gigantamax.json",
+"pokemon/exp/back/shiny/891.json",
+"pokemon/exp/back/shiny/978-stretchy.json",
+"pokemon/exp/back/shiny/916.json",
+"pokemon/exp/back/shiny/4554.json",
+"pokemon/exp/back/shiny/6503.json",
+"pokemon/exp/back/shiny/923.json",
+"pokemon/exp/back/shiny/2076.json",
+"pokemon/exp/back/shiny/792.json",
+"pokemon/exp/back/shiny/986.json",
+"pokemon/exp/back/shiny/773-electric.json",
+"pokemon/exp/back/shiny/900.json",
+"pokemon/exp/back/shiny/907.json",
+"pokemon/exp/back/shiny/730.json",
+"pokemon/exp/back/shiny/666-garden.json",
+"pokemon/exp/back/shiny/663.json",
+"pokemon/exp/back/shiny/667.json",
+"pokemon/exp/back/shiny/862.json",
+"pokemon/exp/back/shiny/773-ground.json",
+"pokemon/exp/back/shiny/994.json",
+"pokemon/exp/back/shiny/944.json",
+"pokemon/exp/back/shiny/4199.json",
+"pokemon/exp/back/shiny/696.json",
+"pokemon/exp/back/shiny/945.json",
+"pokemon/exp/back/shiny/751.json",
+"pokemon/exp/back/shiny/747.json",
+"pokemon/exp/back/shiny/975.json",
+"pokemon/exp/back/shiny/1005.json",
+"pokemon/exp/back/shiny/373-mega.json",
+"pokemon/exp/back/shiny/691.json",
+"pokemon/exp/back/shiny/845.json",
+"pokemon/exp/back/shiny/881.json",
+"pokemon/exp/back/shiny/775.json",
+"pokemon/exp/back/shiny/973.json",
+"pokemon/exp/back/shiny/781.json",
+"pokemon/exp/back/shiny/966.json",
+"pokemon/exp/back/shiny/796.json",
+"pokemon/exp/back/shiny/726.json",
+"pokemon/exp/back/shiny/670-blue.json",
+"pokemon/exp/back/shiny/306-mega.json",
+"pokemon/exp/back/shiny/930.json",
+"pokemon/exp/back/shiny/797.json",
+"pokemon/exp/back/shiny/897.json",
+"pokemon/exp/back/shiny/323-mega.json",
+"pokemon/exp/back/shiny/801.json",
+"pokemon/exp/back/shiny/4222.json",
+"pokemon/exp/back/shiny/658-ash.json",
+"pokemon/exp/back/shiny/712.json",
+"pokemon/exp/back/shiny/984.json",
+"pokemon/exp/back/shiny/773-ghost.json",
+"pokemon/exp/back/shiny/779.json",
+"pokemon/exp/back/shiny/6-mega-y.json",
+"pokemon/exp/back/shiny/2020.json",
+"pokemon/exp/back/shiny/904.json",
+"pokemon/exp/back/shiny/686.json",
+"pokemon/exp/back/shiny/4083.json",
+"pokemon/exp/back/shiny/736.json",
+"pokemon/exp/back/shiny/687.json",
+"pokemon/exp/back/shiny/697.json",
+"pokemon/exp/back/shiny/778-disguised.json",
+"pokemon/exp/back/shiny/836.json",
+"pokemon/exp/back/shiny/820.json",
+"pokemon/exp/back/shiny/310-mega.json",
+"pokemon/exp/back/shiny/876-female.json",
+"pokemon/exp/back/shiny/658-battle-bond.json",
+"pokemon/exp/back/shiny/702.json",
+"pokemon/exp/back/shiny/669-blue.json",
+"pokemon/exp/back/shiny/774-blue.json",
+"pokemon/exp/back/shiny/763.json",
+"pokemon/exp/back/shiny/852.json",
+"pokemon/exp/back/shiny/800-dawn-wings.json",
+"pokemon/exp/back/shiny/861.json",
+"pokemon/exp/back/shiny/884.json",
+"pokemon/exp/back/shiny/671-orange.json",
+"pokemon/exp/back/shiny/841.json",
+"pokemon/exp/back/shiny/800-ultra.json",
+"pokemon/exp/back/shiny/875.json",
+"pokemon/exp/back/shiny/659.json",
+"pokemon/exp/back/shiny/865.json",
+"pokemon/exp/back/shiny/889-crowned.json",
+"pokemon/exp/back/shiny/774-orange-meteor.json",
+"pokemon/exp/back/shiny/8128-blaze.json",
+"pokemon/exp/back/shiny/774-indigo.json",
+"pokemon/exp/back/shiny/999-roaming.json",
+"pokemon/exp/back/shiny/918.json",
+"pokemon/exp/back/shiny/814.json",
+"pokemon/exp/back/shiny/685.json",
+"pokemon/exp/back/shiny/757.json",
+"pokemon/exp/back/shiny/774-violet-meteor.json",
+"pokemon/exp/back/shiny/808.json",
+"pokemon/exp/back/shiny/701.json",
+"pokemon/exp/back/shiny/823.json",
+"pokemon/exp/back/shiny/832.json",
+"pokemon/exp/back/shiny/744.json",
+"pokemon/exp/back/shiny/767.json",
+"pokemon/exp/back/shiny/774-meteor.json",
+"pokemon/exp/back/shiny/959.json",
+"pokemon/exp/back/shiny/913.json",
+"pokemon/exp/back/shiny/2051.json",
+"pokemon/exp/back/shiny/666-marine.json",
+"pokemon/exp/back/shiny/666-sandstorm.json",
+"pokemon/exp/back/shiny/656.json",
+"pokemon/exp/back/shiny/704.json",
+"pokemon/exp/back/shiny/834.json",
+"pokemon/exp/back/shiny/860.json",
+"pokemon/exp/back/shiny/669-orange.json",
+"pokemon/exp/back/shiny/655.json",
+"pokemon/exp/back/shiny/877.json",
+"pokemon/exp/back/shiny/4264.json",
+"pokemon/exp/back/shiny/670-yellow.json",
+"pokemon/exp/back/shiny/677.json",
+"pokemon/exp/back/shiny/65-mega.json",
+"pokemon/exp/back/shiny/448-mega.json",
+"pokemon/exp/back/shiny/2052.json",
+"pokemon/exp/back/shiny/675.json",
+"pokemon/exp/back/shiny/868.json",
+"pokemon/exp/back/shiny/942.json",
+"pokemon/exp/back/shiny/666-tundra.json",
+"pokemon/exp/back/shiny/717.json",
+"pokemon/exp/back/shiny/254-mega.json",
+"pokemon/exp/back/shiny/1002.json",
+"pokemon/exp/back/shiny/922.json",
+"pokemon/exp/back/shiny/819.json",
+"pokemon/exp/back/shiny/4122.json",
+"pokemon/exp/back/shiny/977.json",
+"pokemon/exp/back/shiny/773-grass.json",
+"pokemon/exp/back/shiny/906.json",
+"pokemon/exp/back/shiny/954.json",
+"pokemon/exp/back/shiny/4077.json",
+"pokemon/exp/back/shiny/919.json",
+"pokemon/exp/back/shiny/871.json",
+"pokemon/exp/back/shiny/941.json",
+"pokemon/exp/back/shiny/768.json",
+"pokemon/exp/back/shiny/889.json",
+"pokemon/exp/back/shiny/746.json",
+"pokemon/exp/back/shiny/4562.json",
+"pokemon/exp/back/shiny/765.json",
+"pokemon/exp/back/shiny/483-origin.json",
+"pokemon/exp/back/shiny/651.json",
+"pokemon/exp/back/shiny/842.json",
+"pokemon/exp/back/shiny/738.json",
+"pokemon/exp/back/shiny/741-pompom.json",
+"pokemon/exp/back/shiny/1000.json",
+"pokemon/exp/back/shiny/934.json",
+"pokemon/exp/back/shiny/803.json",
+"pokemon/exp/back/shiny/874.json",
+"pokemon/exp/back/shiny/931-white-plumage.json",
+"pokemon/exp/back/shiny/6100.json",
+"pokemon/exp/back/shiny/720.json",
+"pokemon/exp/back/shiny/867.json",
+"pokemon/exp/back/shiny/681.json",
+"pokemon/exp/back/shiny/662.json",
+"pokemon/exp/back/shiny/1008-ultimate-mode.json",
+"pokemon/exp/back/shiny/794.json",
+"pokemon/exp/back/shiny/876.json",
+"pokemon/exp/back/shiny/785.json",
+"pokemon/exp/back/shiny/739.json",
+"pokemon/exp/back/shiny/359-mega.json",
+"pokemon/exp/back/shiny/885.json",
+"pokemon/exp/back/shiny/982.json",
+"pokemon/exp/back/shiny/750.json",
+"pokemon/exp/back/shiny/758.json",
+"pokemon/exp/back/shiny/773-fire.json",
+"pokemon/exp/back/shiny/671-yellow.json",
+"pokemon/exp/back/shiny/887.json",
+"pokemon/exp/back/shiny/898-shadow.json",
+"pokemon/exp/back/shiny/950.json",
+"pokemon/exp/back/shiny/882.json",
+"pokemon/exp/back/shiny/847.json",
+"pokemon/exp/back/shiny/6571.json",
+"pokemon/exp/back/shiny/689.json",
+"pokemon/exp/back/shiny/669-red.json",
+"pokemon/exp/back/shiny/778-busted.json",
+"pokemon/exp/back/shiny/815-gigantamax.json",
+"pokemon/exp/back/shiny/2088.json",
+"pokemon/exp/back/shiny/777.json",
+"pokemon/exp/back/shiny/773-bug.json",
+"pokemon/exp/back/shiny/1004.json",
+"pokemon/exp/back/shiny/947.json",
+"pokemon/exp/back/shiny/260-mega.json",
+"pokemon/exp/back/shiny/908.json",
+"pokemon/exp/back/shiny/898.json",
+"pokemon/exp/back/shiny/773-water.json",
+"pokemon/exp/back/shiny/681-blade.json",
+"pokemon/exp/back/shiny/976.json",
+"pokemon/exp/back/shiny/925-three.json",
+"pokemon/exp/back/shiny/745-dusk.json",
+"pokemon/exp/back/shiny/4145.json",
+"pokemon/exp/back/shiny/983.json",
+"pokemon/exp/back/shiny/670-orange.json",
+"pokemon/exp/back/shiny/799.json",
+"pokemon/exp/back/shiny/673.json",
+"pokemon/exp/back/shiny/6705.json",
+"pokemon/exp/back/shiny/666-ocean.json",
+"pokemon/exp/back/shiny/709.json",
+"pokemon/exp/back/shiny/15-mega.json",
+"pokemon/exp/back/shiny/690.json",
+"pokemon/exp/back/shiny/901.json",
+"pokemon/exp/back/shiny/4079.json",
+"pokemon/exp/back/shiny/2053.json",
+"pokemon/exp/back/shiny/980.json",
+"pokemon/exp/back/shiny/849.json",
+"pokemon/exp/back/shiny/746-school.json",
+"pokemon/exp/back/shiny/381-mega.json",
+"pokemon/exp/back/shiny/978-curly.json",
+"pokemon/exp/back/shiny/855.json",
+"pokemon/exp/back/shiny/380-mega.json",
+"pokemon/exp/back/shiny/903.json",
+"pokemon/exp/back/shiny/737.json",
+"pokemon/exp/back/shiny/130-mega.json",
+"pokemon/exp/back/shiny/4080.json",
+"pokemon/exp/back/shiny/9-mega.json",
+"pokemon/exp/back/shiny/6713.json",
+"pokemon/exp/back/shiny/972.json",
+"pokemon/exp/back/shiny/879.json",
+"pokemon/exp/back/shiny/774-orange.json",
+"pokemon/exp/back/shiny/773-fighting.json",
+"pokemon/exp/back/shiny/951.json",
+"pokemon/exp/back/shiny/774-green-meteor.json",
+"pokemon/exp/back/shiny/961.json",
+"pokemon/exp/back/shiny/6706.json",
+"pokemon/exp/back/shiny/939.json",
+"pokemon/exp/back/shiny/978-droopy.json",
+"pokemon/exp/back/shiny/6570.json",
+"pokemon/exp/back/shiny/727.json",
+"pokemon/exp/back/shiny/4078.json",
+"pokemon/exp/back/shiny/678.json",
+"pokemon/exp/back/shiny/953.json",
+"pokemon/exp/back/shiny/666-icy-snow.json",
+"pokemon/exp/back/shiny/812.json",
+"pokemon/exp/back/shiny/825.json",
+"pokemon/exp/back/shiny/666-archipelago.json",
+"pokemon/exp/back/shiny/946.json",
+"pokemon/exp/back/shiny/787.json",
+"pokemon/exp/back/shiny/774.json",
+"pokemon/exp/back/shiny/833.json",
+"pokemon/exp/back/shiny/896.json",
+"pokemon/exp/back/shiny/654.json",
+"pokemon/exp/back/shiny/2074.json",
+"pokemon/exp/back/shiny/816.json",
+"pokemon/exp/back/shiny/965.json",
+"pokemon/exp/back/shiny/671-red.json",
+"pokemon/exp/back/shiny/720-unbound.json",
+"pokemon/exp/back/shiny/968.json",
+"pokemon/exp/back/shiny/916-female.json",
+"pokemon/exp/back/shiny/909.json",
+"pokemon/exp/back/shiny/80-mega.json",
+"pokemon/exp/back/shiny/773-steel.json",
+"pokemon/exp/back/shiny/729.json",
+"pokemon/exp/back/shiny/282-mega.json",
+"pokemon/exp/back/shiny/998.json",
+"pokemon/exp/back/shiny/762.json",
+"pokemon/exp/back/shiny/955.json",
+"pokemon/exp/back/shiny/733.json",
+"pokemon/exp/back/shiny/716-active.json",
+"pokemon/exp/back/shiny/999.json",
+"pokemon/exp/back/shiny/666-poke-ball.json",
+"pokemon/exp/back/shiny/774-violet.json",
+"pokemon/exp/back/shiny/2027.json",
+"pokemon/exp/back/shiny/181-mega.json",
+"pokemon/exp/back/shiny/773.json",
+"pokemon/exp/back/shiny/851.json",
+"pokemon/exp/back/shiny/1001.json",
+"pokemon/exp/back/shiny/6211.json",
+"pokemon/exp/back/shiny/774-red.json",
+"pokemon/exp/back/shiny/830.json",
+"pokemon/exp/back/shiny/319-mega.json",
+"pokemon/exp/back/shiny/682.json",
+"pokemon/exp/back/shiny/992.json",
+"pokemon/exp/back/shiny/886.json",
+"pokemon/exp/back/shiny/670-white.json",
+"pokemon/exp/back/shiny/811.json",
+"pokemon/exp/back/shiny/926.json",
+"pokemon/exp/back/shiny/979.json",
+"pokemon/exp/back/shiny/303-mega.json",
+"pokemon/exp/back/shiny/927.json",
+"pokemon/exp/back/shiny/745.json",
+"pokemon/exp/back/shiny/2105.json",
+"pokemon/exp/back/shiny/248-mega.json",
+"pokemon/exp/back/shiny/791.json",
+"pokemon/exp/back/shiny/671-white.json",
+"pokemon/exp/back/shiny/460-mega.json",
+"pokemon/exp/back/shiny/741-sensu.json",
+"pokemon/exp/back/shiny/719-mega.json",
+"pokemon/exp/back/shiny/920.json",
+"pokemon/exp/back/shiny/773-psychic.json",
+"pokemon/exp/back/shiny/749.json",
+"pokemon/exp/back/shiny/4263.json",
+"pokemon/exp/back/shiny/793.json",
+"pokemon/exp/back/shiny/759.json",
+"pokemon/exp/back/shiny/890.json",
+"pokemon/exp/back/shiny/773-ice.json",
+"pokemon/exp/back/shiny/962.json",
+"pokemon/exp/back/shiny/997.json",
+"pokemon/exp/back/shiny/905-therian.json",
+"pokemon/exp/back/shiny/773-rock.json",
+"pokemon/exp/back/shiny/4555.json",
+"pokemon/exp/back/shiny/653.json",
+"pokemon/exp/back/shiny/721.json",
+"pokemon/exp/back/shiny/866.json",
+"pokemon/exp/back/shiny/475-mega.json",
+"pokemon/exp/back/shiny/773-fairy.json",
+"pokemon/exp/back/shiny/987.json",
+"pokemon/exp/back/shiny/376-mega.json",
+"pokemon/exp/back/shiny/788.json",
+"pokemon/exp/back/shiny/786.json",
+"pokemon/exp/back/shiny/666-savanna.json",
+"pokemon/exp/back/shiny/666-jungle.json",
+"pokemon/exp/back/shiny/666-high-plains.json",
+"pokemon/exp/back/shiny/3-mega.json",
+"pokemon/exp/back/shiny/888.json",
+"pokemon/exp/back/shiny/8128.json",
+"pokemon/exp/back/shiny/710.json",
+"pokemon/exp/back/shiny/985.json",
+"pokemon/exp/back/shiny/127-mega.json",
+"pokemon/exp/back/shiny/893.json",
+"pokemon/exp/back/shiny/863.json",
+"pokemon/exp/back/shiny/652.json",
+"pokemon/exp/back/shiny/669-white.json",
+"pokemon/exp/back/shiny/776.json",
+"pokemon/exp/back/shiny/880.json",
+"pokemon/exp/back/shiny/912.json",
+"pokemon/exp/back/shiny/723.json",
+"pokemon/exp/back/shiny/657.json",
+"pokemon/exp/back/shiny/650.json",
+"pokemon/exp/back/shiny/774-yellow.json",
+"pokemon/exp/back/shiny/967.json",
+"pokemon/exp/back/shiny/813.json",
+"pokemon/exp/back/shiny/798.json",
+"pokemon/exp/back/shiny/845-gorging.json",
+"pokemon/exp/back/shiny/840.json",
+"pokemon/exp/back/shiny/827.json",
+"pokemon/exp/back/shiny/774-yellow-meteor.json",
+"pokemon/exp/back/shiny/715.json",
+"pokemon/exp/back/shiny/2037.json",
+"pokemon/exp/back/shiny/911.json",
+"pokemon/exp/back/shiny/974.json",
+"pokemon/exp/back/shiny/742.json",
+"pokemon/exp/back/shiny/924.json",
+"pokemon/exp/back/shiny/988.json",
+"pokemon/exp/back/shiny/308-mega.json",
+"pokemon/exp/back/shiny/666-polar.json",
+"pokemon/exp/back/shiny/660.json",
+"pokemon/exp/back/shiny/839.json",
+"pokemon/exp/back/shiny/214-mega.json",
+"pokemon/exp/back/shiny/800.json",
+"pokemon/exp/back/shiny/773-flying.json",
+"pokemon/exp/back/shiny/774-green.json",
+"pokemon/exp/back/shiny/872.json",
+"pokemon/exp/back/shiny/857.json",
+"pokemon/exp/back/shiny/666-modern.json",
+"pokemon/exp/back/shiny/756.json",
+"pokemon/exp/back/shiny/6059.json",
+"pokemon/exp/back/shiny/4144.json",
+"pokemon/exp/back/shiny/716-neutral.json",
+"pokemon/exp/back/shiny/229-mega.json",
+"pokemon/exp/back/shiny/734.json",
+"pokemon/exp/back/shiny/115-mega.json",
+"pokemon/exp/back/shiny/925-four.json",
+"pokemon/exp/back/shiny/993.json",
+"pokemon/exp/back/shiny/773-poison.json",
+"pokemon/exp/back/shiny/771.json",
+"pokemon/exp/back/shiny/958.json",
+"pokemon/exp/back/shiny/915.json",
+"pokemon/exp/back/shiny/688.json",
+"pokemon/exp/back/shiny/804.json",
+"pokemon/exp/back/shiny/2075.json",
+"pokemon/exp/back/shiny/850.json",
+"pokemon/exp/back/shiny/815.json",
+"pokemon/exp/back/shiny/679.json",
+"pokemon/exp/back/shiny/6215.json",
+"pokemon/exp/back/shiny/2026.json",
+"pokemon/exp/back/shiny/802.json",
+"pokemon/exp/back/shiny/666-river.json",
+"pokemon/exp/back/shiny/969.json",
+"pokemon/exp/back/shiny/869.json",
+"pokemon/exp/back/shiny/766.json",
+"pokemon/exp/back/shiny/428-mega.json",
+"pokemon/exp/back/shiny/800-dusk-mane.json",
+"pokemon/exp/back/shiny/150-mega-y.json",
+"pokemon/exp/back/shiny/706.json",
+"pokemon/exp/back/shiny/795.json",
+"pokemon/exp/back/shiny/824.json",
+"pokemon/exp/back/shiny/828.json",
+"pokemon/exp/back/shiny/695.json",
+"pokemon/exp/back/shiny/678-female.json",
+"pokemon/exp/back/shiny/817.json",
+"pokemon/exp/back/shiny/856.json",
+"pokemon/exp/back/shiny/917.json",
+"pokemon/exp/back/shiny/991.json",
+"pokemon/exp/back/shiny/2089.json",
+"pokemon/exp/back/shiny/4052.json",
+"pokemon/exp/back/shiny/735.json",
+"pokemon/exp/back/shiny/899.json",
+"pokemon/exp/back/shiny/964-zero.json",
+"pokemon/exp/back/shiny/8194.json",
+"pokemon/exp/back/shiny/2028.json",
+"pokemon/exp/back/shiny/699.json",
+"pokemon/exp/back/shiny/952.json",
+"pokemon/exp/back/shiny/748.json",
+"pokemon/exp/back/shiny/718-complete.json",
+"pokemon/exp/back/shiny/6101.json",
+"pokemon/exp/back/shiny/957.json",
+"pokemon/exp/back/shiny/661.json",
+"pokemon/exp/back/shiny/722.json",
+"pokemon/exp/back/shiny/996.json",
+"pokemon/exp/back/shiny/6549.json",
+"pokemon/exp/back/shiny/932.json",
+"pokemon/exp/back/shiny/658.json",
+"pokemon/exp/back/shiny/669-yellow.json",
+"pokemon/exp/back/shiny/700.json",
+"pokemon/exp/back/shiny/835.json",
+"pokemon/exp/back/shiny/943.json",
+"pokemon/exp/back/shiny/916sbf.json",
+"pokemon/exp/back/shiny/745-midnight.json",
+"pokemon/exp/back/shiny/964-hero.json",
+"pokemon/exp/back/shiny/772.json",
+"pokemon/exp/back/shiny/995.json",
+"pokemon/exp/back/shiny/666-meadow.json",
+"pokemon/exp/back/shiny/837.json",
+"pokemon/exp/back/shiny/931-yellow-plumage.json",
+"pokemon/exp/back/shiny/971.json",
+"pokemon/exp/back/shiny/664.json",
+"pokemon/exp/back/shiny/774-blue-meteor.json",
+"pokemon/exp/back/shiny/938.json",
+"pokemon/exp/back/shiny/6628.json",
+"pokemon/exp/back/shiny/2103.json",
+"pokemon/exp/back/shiny/1007-apex-build.json",
+"pokemon/exp/back/shiny/928.json",
+"pokemon/exp/back/shiny/2050.json",
+"pokemon/exp/back/shiny/8128-aqua.json",
+"pokemon/exp/back/shiny/821.json",
+"pokemon/exp/back/shiny/970.json",
+"pokemon/exp/back/shiny/809.json",
+"pokemon/exp/back/shiny/805.json",
+"pokemon/exp/back/shiny/826.json",
+"pokemon/exp/back/shiny/531-mega.json",
+"pokemon/exp/back/shiny/142-mega.json",
+"pokemon/exp/back/shiny/212-mega.json",
+"pokemon/exp/back/shiny/921.json",
+"pokemon/exp/back/shiny/741-pau.json",
+"pokemon/exp/back/shiny/female/6215.json",
+"pokemon/exp/back/shiny/female/668.json",
+"pokemon/exp/back/shiny/1003.json",
+"pokemon/exp/back/shiny/859.json",
+"pokemon/exp/back/shiny/845-gulping.json",
+"pokemon/exp/back/shiny/666-sun.json",
+"pokemon/exp/back/shiny/888-crowned.json",
+"pokemon/exp/back/shiny/666-continental.json",
+"pokemon/exp/back/shiny/741.json",
+"pokemon/exp/back/shiny/905-incarnate.json",
+"pokemon/exp/back/shiny/838.json",
+"pokemon/exp/back/shiny/892-rapid-strike.json",
+"pokemon/exp/back/shiny/668.json",
+"pokemon/exp/back/shiny/960.json",
+"pokemon/exp/back/shiny/877-hangry.json",
+"pokemon/exp/back/shiny/774-red-meteor.json",
+"pokemon/exp/back/shiny/760.json",
+"pokemon/exp/back/shiny/755.json",
+"pokemon/exp/back/shiny/302-mega.json",
+"pokemon/exp/back/shiny/773-dark.json",
+"pokemon/exp/back/shiny/94-mega.json",
+"pokemon/exp/back/shiny/6157.json",
+"pokemon/exp/back/shiny/18-mega.json",
+"pokemon/exp/back/shiny/4146.json",
+"pokemon/exp/back/shiny/666-monsoon.json",
+"pokemon/exp/back/shiny/761.json",
+"pokemon/exp/back/shiny/810.json",
+"pokemon/exp/back/shiny/822.json",
+"pokemon/exp/back/shiny/2038.json",
+"pokemon/exp/back/shiny/150-mega-x.json",
+"pokemon/exp/back/shiny/910.json",
+"pokemon/exp/back/shiny/773-dragon.json",
+"pokemon/exp/back/shiny/711.json",
+"pokemon/exp/back/shiny/931-green-plumage.json",
+"pokemon/exp/back/shiny/854.json",
+"pokemon/exp/back/shiny/933.json",
+"pokemon/exp/back/shiny/382-primal.json",
+"pokemon/exp/back/shiny/956.json",
+"pokemon/exp/back/shiny/724.json",
+"pokemon/exp/back/shiny/2019.json",
+"pokemon/exp/back/shiny/949.json",
+"pokemon/exp/back/shiny/670-red.json",
+"pokemon/exp/back/shiny/873.json",
+"pokemon/exp/back/shiny/383-primal.json",
+"pokemon/exp/back/shiny/990.json",
+"pokemon/exp/back/shiny/981.json",
+"pokemon/exp/back/shiny/914.json",
+"pokemon/exp/back/shiny/666-fancy.json",
+"pokemon/exp/back/shiny/740.json",
+"pokemon/exp/back/shiny/849-lowkey.json",
+"pokemon/exp/back/shiny/848.json",
+"pokemon/exp/back/shiny/725.json",
+"pokemon/exp/back/shiny/671-blue.json",
+"pokemon/exp/back/shiny/6058.json",
+"pokemon/exp/back/shiny/208-mega.json",
+"pokemon/exp/back/shiny/743.json",
+"pokemon/exp/back/shiny/354-mega.json",
+"pokemon/exp/back/shiny/875-no-ice.json",
+"pokemon/exp/back/shiny/895.json",
+"pokemon/exp/back/shiny/1006.json",
+"pokemon/exp/back/shiny/732.json",
+"pokemon/exp/back/670-red.json",
+"pokemon/exp/back/873.json",
+"pokemon/exp/back/383-primal.json",
+"pokemon/exp/back/990.json",
+"pokemon/exp/back/981.json",
+"pokemon/exp/back/914.json",
+"pokemon/exp/back/666-fancy.json",
+"pokemon/exp/back/740.json",
+"pokemon/exp/back/849-lowkey.json",
+"pokemon/exp/back/848.json",
+"pokemon/exp/back/725.json",
+"pokemon/exp/back/671-blue.json",
+"pokemon/exp/back/6058.json",
+"pokemon/exp/back/208-mega.json",
+"pokemon/exp/back/743.json",
+"pokemon/exp/back/354-mega.json",
+"pokemon/exp/back/875-no-ice.json",
+"pokemon/exp/back/895.json",
+"pokemon/exp/back/1006.json",
+"pokemon/exp/back/732.json",
+"pokemon/exp/2103.json",
+"pokemon/exp/1007-apex-build.json",
+"pokemon/exp/928.json",
+"pokemon/exp/2050.json",
+"pokemon/exp/8128-aqua.json",
+"pokemon/exp/821.json",
+"pokemon/exp/970.json",
+"pokemon/exp/809.json",
+"pokemon/exp/805.json",
+"pokemon/exp/826.json",
+"pokemon/exp/531-mega.json",
+"pokemon/exp/142-mega.json",
+"pokemon/exp/212-mega.json",
+"pokemon/exp/921.json",
+"pokemon/exp/741-pau.json",
+"pokemon/exp/female/6215.json",
+"pokemon/exp/female/668.json",
+"pokemon/exp/1003.json",
+"pokemon/exp/859.json",
+"pokemon/exp/845-gulping.json",
+"pokemon/exp/666-sun.json",
+"pokemon/exp/888-crowned.json",
+"pokemon/exp/666-continental.json",
+"pokemon/exp/741.json",
+"pokemon/exp/905-incarnate.json",
+"pokemon/exp/838.json",
+"pokemon/exp/892-rapid-strike.json",
+"pokemon/exp/668.json",
+"pokemon/exp/960.json",
+"pokemon/exp/877-hangry.json",
+"pokemon/exp/774-red-meteor.json",
+"pokemon/exp/760.json",
+"pokemon/exp/755.json",
+"pokemon/exp/302-mega.json",
+"pokemon/exp/773-dark.json",
+"pokemon/exp/94-mega.json",
+"pokemon/exp/6157.json",
+"pokemon/exp/18-mega.json",
+"pokemon/exp/4146.json",
+"pokemon/exp/666-monsoon.json",
+"pokemon/exp/761.json",
+"pokemon/exp/810.json",
+"pokemon/exp/822.json",
+"pokemon/exp/2038.json",
+"pokemon/exp/150-mega-x.json",
+"pokemon/exp/910.json",
+"pokemon/exp/773-dragon.json",
+"pokemon/exp/711.json",
+"pokemon/exp/931-green-plumage.json",
+"pokemon/exp/854.json",
+"pokemon/exp/933.json",
+"pokemon/exp/382-primal.json",
+"pokemon/exp/956.json",
+"pokemon/exp/724.json",
+"pokemon/exp/2019.json",
+"pokemon/exp/949.json",
+"pokemon/exp/shiny/752.json",
+"pokemon/exp/shiny/665.json",
+"pokemon/exp/shiny/334-mega.json",
+"pokemon/exp/shiny/384-mega.json",
+"pokemon/exp/shiny/846.json",
+"pokemon/exp/shiny/989.json",
+"pokemon/exp/shiny/774-indigo-meteor.json",
+"pokemon/exp/shiny/883.json",
+"pokemon/exp/shiny/831.json",
+"pokemon/exp/shiny/680.json",
+"pokemon/exp/shiny/898-ice.json",
+"pokemon/exp/shiny/858.json",
+"pokemon/exp/shiny/806.json",
+"pokemon/exp/shiny/929.json",
+"pokemon/exp/shiny/818.json",
+"pokemon/exp/shiny/982-three-segment.json",
+"pokemon/exp/shiny/870.json",
+"pokemon/exp/shiny/728.json",
+"pokemon/exp/shiny/569-gigantamax.json",
+"pokemon/exp/shiny/705.json",
+"pokemon/exp/shiny/731.json",
+"pokemon/exp/shiny/484-origin.json",
+"pokemon/exp/shiny/6-mega-x.json",
+"pokemon/exp/shiny/878.json",
+"pokemon/exp/shiny/963.json",
+"pokemon/exp/shiny/676.json",
+"pokemon/exp/shiny/789.json",
+"pokemon/exp/shiny/4110.json",
+"pokemon/exp/shiny/948.json",
+"pokemon/exp/shiny/829.json",
+"pokemon/exp/shiny/6724.json",
+"pokemon/exp/shiny/940.json",
+"pokemon/exp/shiny/807.json",
+"pokemon/exp/shiny/445-mega.json",
+"pokemon/exp/shiny/853.json",
+"pokemon/exp/shiny/684.json",
+"pokemon/exp/shiny/4618.json",
+"pokemon/exp/shiny/257-mega.json",
+"pokemon/exp/shiny/666-elegant.json",
+"pokemon/exp/shiny/864.json",
+"pokemon/exp/shiny/892.json",
+"pokemon/exp/shiny/894.json",
+"pokemon/exp/shiny/780.json",
+"pokemon/exp/shiny/713.json",
+"pokemon/exp/shiny/790.json",
+"pokemon/exp/shiny/683.json",
+"pokemon/exp/shiny/931-blue-plumage.json",
+"pokemon/exp/shiny/362-mega.json",
+"pokemon/exp/shiny/764.json",
+"pokemon/exp/shiny/839-gigantamax.json",
+"pokemon/exp/shiny/891.json",
+"pokemon/exp/shiny/978-stretchy.json",
+"pokemon/exp/shiny/916.json",
+"pokemon/exp/shiny/4554.json",
+"pokemon/exp/shiny/6503.json",
+"pokemon/exp/shiny/923.json",
+"pokemon/exp/shiny/2076.json",
+"pokemon/exp/shiny/792.json",
+"pokemon/exp/shiny/986.json",
+"pokemon/exp/shiny/773-electric.json",
+"pokemon/exp/shiny/900.json",
+"pokemon/exp/shiny/907.json",
+"pokemon/exp/shiny/730.json",
+"pokemon/exp/shiny/666-garden.json",
+"pokemon/exp/shiny/663.json",
+"pokemon/exp/shiny/667.json",
+"pokemon/exp/shiny/862.json",
+"pokemon/exp/shiny/773-ground.json",
+"pokemon/exp/shiny/994.json",
+"pokemon/exp/shiny/944.json",
+"pokemon/exp/shiny/4199.json",
+"pokemon/exp/shiny/696.json",
+"pokemon/exp/shiny/945.json",
+"pokemon/exp/shiny/751.json",
+"pokemon/exp/shiny/747.json",
+"pokemon/exp/shiny/975.json",
+"pokemon/exp/shiny/1005.json",
+"pokemon/exp/shiny/373-mega.json",
+"pokemon/exp/shiny/691.json",
+"pokemon/exp/shiny/845.json",
+"pokemon/exp/shiny/881.json",
+"pokemon/exp/shiny/775.json",
+"pokemon/exp/shiny/973.json",
+"pokemon/exp/shiny/781.json",
+"pokemon/exp/shiny/966.json",
+"pokemon/exp/shiny/796.json",
+"pokemon/exp/shiny/668-female.json",
+"pokemon/exp/shiny/726.json",
+"pokemon/exp/shiny/670-blue.json",
+"pokemon/exp/shiny/306-mega.json",
+"pokemon/exp/shiny/930.json",
+"pokemon/exp/shiny/797.json",
+"pokemon/exp/shiny/897.json",
+"pokemon/exp/shiny/323-mega.json",
+"pokemon/exp/shiny/801.json",
+"pokemon/exp/shiny/4222.json",
+"pokemon/exp/shiny/658-ash.json",
+"pokemon/exp/shiny/712.json",
+"pokemon/exp/shiny/984.json",
+"pokemon/exp/shiny/773-ghost.json",
+"pokemon/exp/shiny/779.json",
+"pokemon/exp/shiny/6-mega-y.json",
+"pokemon/exp/shiny/2020.json",
+"pokemon/exp/shiny/904.json",
+"pokemon/exp/shiny/686.json",
+"pokemon/exp/shiny/4083.json",
+"pokemon/exp/shiny/736.json",
+"pokemon/exp/shiny/687.json",
+"pokemon/exp/shiny/697.json",
+"pokemon/exp/shiny/778-disguised.json",
+"pokemon/exp/shiny/836.json",
+"pokemon/exp/shiny/820.json",
+"pokemon/exp/shiny/310-mega.json",
+"pokemon/exp/shiny/876-female.json",
+"pokemon/exp/shiny/658-battle-bond.json",
+"pokemon/exp/shiny/702.json",
+"pokemon/exp/shiny/669-blue.json",
+"pokemon/exp/shiny/774-blue.json",
+"pokemon/exp/shiny/763.json",
+"pokemon/exp/shiny/852.json",
+"pokemon/exp/shiny/800-dawn-wings.json",
+"pokemon/exp/shiny/861.json",
+"pokemon/exp/shiny/884.json",
+"pokemon/exp/shiny/671-orange.json",
+"pokemon/exp/shiny/841.json",
+"pokemon/exp/shiny/800-ultra.json",
+"pokemon/exp/shiny/875.json",
+"pokemon/exp/shiny/659.json",
+"pokemon/exp/shiny/865.json",
+"pokemon/exp/shiny/889-crowned.json",
+"pokemon/exp/shiny/774-orange-meteor.json",
+"pokemon/exp/shiny/8128-blaze.json",
+"pokemon/exp/shiny/774-indigo.json",
+"pokemon/exp/shiny/999-roaming.json",
+"pokemon/exp/shiny/918.json",
+"pokemon/exp/shiny/814.json",
+"pokemon/exp/shiny/685.json",
+"pokemon/exp/shiny/757.json",
+"pokemon/exp/shiny/774-violet-meteor.json",
+"pokemon/exp/shiny/808.json",
+"pokemon/exp/shiny/701.json",
+"pokemon/exp/shiny/823.json",
+"pokemon/exp/shiny/832.json",
+"pokemon/exp/shiny/744.json",
+"pokemon/exp/shiny/767.json",
+"pokemon/exp/shiny/774-meteor.json",
+"pokemon/exp/shiny/959.json",
+"pokemon/exp/shiny/913.json",
+"pokemon/exp/shiny/2051.json",
+"pokemon/exp/shiny/666-marine.json",
+"pokemon/exp/shiny/666-sandstorm.json",
+"pokemon/exp/shiny/656.json",
+"pokemon/exp/shiny/704.json",
+"pokemon/exp/shiny/834.json",
+"pokemon/exp/shiny/860.json",
+"pokemon/exp/shiny/669-orange.json",
+"pokemon/exp/shiny/655.json",
+"pokemon/exp/shiny/877.json",
+"pokemon/exp/shiny/4264.json",
+"pokemon/exp/shiny/670-yellow.json",
+"pokemon/exp/shiny/677.json",
+"pokemon/exp/shiny/65-mega.json",
+"pokemon/exp/shiny/448-mega.json",
+"pokemon/exp/shiny/2052.json",
+"pokemon/exp/shiny/675.json",
+"pokemon/exp/shiny/868.json",
+"pokemon/exp/shiny/942.json",
+"pokemon/exp/shiny/666-tundra.json",
+"pokemon/exp/shiny/717.json",
+"pokemon/exp/shiny/254-mega.json",
+"pokemon/exp/shiny/1002.json",
+"pokemon/exp/shiny/922.json",
+"pokemon/exp/shiny/819.json",
+"pokemon/exp/shiny/4122.json",
+"pokemon/exp/shiny/977.json",
+"pokemon/exp/shiny/773-grass.json",
+"pokemon/exp/shiny/906.json",
+"pokemon/exp/shiny/954.json",
+"pokemon/exp/shiny/4077.json",
+"pokemon/exp/shiny/919.json",
+"pokemon/exp/shiny/871.json",
+"pokemon/exp/shiny/941.json",
+"pokemon/exp/shiny/768.json",
+"pokemon/exp/shiny/889.json",
+"pokemon/exp/shiny/746.json",
+"pokemon/exp/shiny/4562.json",
+"pokemon/exp/shiny/765.json",
+"pokemon/exp/shiny/483-origin.json",
+"pokemon/exp/shiny/651.json",
+"pokemon/exp/shiny/842.json",
+"pokemon/exp/shiny/738.json",
+"pokemon/exp/shiny/741-pompom.json",
+"pokemon/exp/shiny/1000.json",
+"pokemon/exp/shiny/934.json",
+"pokemon/exp/shiny/803.json",
+"pokemon/exp/shiny/874.json",
+"pokemon/exp/shiny/931-white-plumage.json",
+"pokemon/exp/shiny/6100.json",
+"pokemon/exp/shiny/720.json",
+"pokemon/exp/shiny/867.json",
+"pokemon/exp/shiny/681.json",
+"pokemon/exp/shiny/662.json",
+"pokemon/exp/shiny/1008-ultimate-mode.json",
+"pokemon/exp/shiny/794.json",
+"pokemon/exp/shiny/876.json",
+"pokemon/exp/shiny/785.json",
+"pokemon/exp/shiny/739.json",
+"pokemon/exp/shiny/359-mega.json",
+"pokemon/exp/shiny/885.json",
+"pokemon/exp/shiny/982.json",
+"pokemon/exp/shiny/750.json",
+"pokemon/exp/shiny/758.json",
+"pokemon/exp/shiny/773-fire.json",
+"pokemon/exp/shiny/671-yellow.json",
+"pokemon/exp/shiny/887.json",
+"pokemon/exp/shiny/898-shadow.json",
+"pokemon/exp/shiny/950.json",
+"pokemon/exp/shiny/882.json",
+"pokemon/exp/shiny/847.json",
+"pokemon/exp/shiny/6571.json",
+"pokemon/exp/shiny/689.json",
+"pokemon/exp/shiny/669-red.json",
+"pokemon/exp/shiny/778-busted.json",
+"pokemon/exp/shiny/815-gigantamax.json",
+"pokemon/exp/shiny/2088.json",
+"pokemon/exp/shiny/777.json",
+"pokemon/exp/shiny/773-bug.json",
+"pokemon/exp/shiny/1004.json",
+"pokemon/exp/shiny/947.json",
+"pokemon/exp/shiny/260-mega.json",
+"pokemon/exp/shiny/908.json",
+"pokemon/exp/shiny/898.json",
+"pokemon/exp/shiny/773-water.json",
+"pokemon/exp/shiny/681-blade.json",
+"pokemon/exp/shiny/976.json",
+"pokemon/exp/shiny/925-three.json",
+"pokemon/exp/shiny/745-dusk.json",
+"pokemon/exp/shiny/4145.json",
+"pokemon/exp/shiny/983.json",
+"pokemon/exp/shiny/670-orange.json",
+"pokemon/exp/shiny/799.json",
+"pokemon/exp/shiny/673.json",
+"pokemon/exp/shiny/6705.json",
+"pokemon/exp/shiny/666-ocean.json",
+"pokemon/exp/shiny/709.json",
+"pokemon/exp/shiny/15-mega.json",
+"pokemon/exp/shiny/690.json",
+"pokemon/exp/shiny/901.json",
+"pokemon/exp/shiny/4079.json",
+"pokemon/exp/shiny/2053.json",
+"pokemon/exp/shiny/980.json",
+"pokemon/exp/shiny/849.json",
+"pokemon/exp/shiny/746-school.json",
+"pokemon/exp/shiny/381-mega.json",
+"pokemon/exp/shiny/978-curly.json",
+"pokemon/exp/shiny/855.json",
+"pokemon/exp/shiny/380-mega.json",
+"pokemon/exp/shiny/903.json",
+"pokemon/exp/shiny/737.json",
+"pokemon/exp/shiny/130-mega.json",
+"pokemon/exp/shiny/4080.json",
+"pokemon/exp/shiny/9-mega.json",
+"pokemon/exp/shiny/6713.json",
+"pokemon/exp/shiny/972.json",
+"pokemon/exp/shiny/879.json",
+"pokemon/exp/shiny/774-orange.json",
+"pokemon/exp/shiny/773-fighting.json",
+"pokemon/exp/shiny/951.json",
+"pokemon/exp/shiny/774-green-meteor.json",
+"pokemon/exp/shiny/961.json",
+"pokemon/exp/shiny/6706.json",
+"pokemon/exp/shiny/939.json",
+"pokemon/exp/shiny/978-droopy.json",
+"pokemon/exp/shiny/6570.json",
+"pokemon/exp/shiny/727.json",
+"pokemon/exp/shiny/4078.json",
+"pokemon/exp/shiny/678.json",
+"pokemon/exp/shiny/953.json",
+"pokemon/exp/shiny/666-icy-snow.json",
+"pokemon/exp/shiny/812.json",
+"pokemon/exp/shiny/825.json",
+"pokemon/exp/shiny/666-archipelago.json",
+"pokemon/exp/shiny/946.json",
+"pokemon/exp/shiny/787.json",
+"pokemon/exp/shiny/774.json",
+"pokemon/exp/shiny/833.json",
+"pokemon/exp/shiny/896.json",
+"pokemon/exp/shiny/654.json",
+"pokemon/exp/shiny/2074.json",
+"pokemon/exp/shiny/816.json",
+"pokemon/exp/shiny/965.json",
+"pokemon/exp/shiny/671-red.json",
+"pokemon/exp/shiny/720-unbound.json",
+"pokemon/exp/shiny/968.json",
+"pokemon/exp/shiny/916-female.json",
+"pokemon/exp/shiny/909.json",
+"pokemon/exp/shiny/80-mega.json",
+"pokemon/exp/shiny/773-steel.json",
+"pokemon/exp/shiny/729.json",
+"pokemon/exp/shiny/282-mega.json",
+"pokemon/exp/shiny/998.json",
+"pokemon/exp/shiny/762.json",
+"pokemon/exp/shiny/955.json",
+"pokemon/exp/shiny/733.json",
+"pokemon/exp/shiny/716-active.json",
+"pokemon/exp/shiny/999.json",
+"pokemon/exp/shiny/666-poke-ball.json",
+"pokemon/exp/shiny/774-violet.json",
+"pokemon/exp/shiny/2027.json",
+"pokemon/exp/shiny/181-mega.json",
+"pokemon/exp/shiny/773.json",
+"pokemon/exp/shiny/851.json",
+"pokemon/exp/shiny/1001.json",
+"pokemon/exp/shiny/6211.json",
+"pokemon/exp/shiny/774-red.json",
+"pokemon/exp/shiny/830.json",
+"pokemon/exp/shiny/319-mega.json",
+"pokemon/exp/shiny/682.json",
+"pokemon/exp/shiny/992.json",
+"pokemon/exp/shiny/886.json",
+"pokemon/exp/shiny/670-white.json",
+"pokemon/exp/shiny/811.json",
+"pokemon/exp/shiny/926.json",
+"pokemon/exp/shiny/979.json",
+"pokemon/exp/shiny/303-mega.json",
+"pokemon/exp/shiny/927.json",
+"pokemon/exp/shiny/745.json",
+"pokemon/exp/shiny/2105.json",
+"pokemon/exp/shiny/248-mega.json",
+"pokemon/exp/shiny/791.json",
+"pokemon/exp/shiny/671-white.json",
+"pokemon/exp/shiny/460-mega.json",
+"pokemon/exp/shiny/741-sensu.json",
+"pokemon/exp/shiny/719-mega.json",
+"pokemon/exp/shiny/920.json",
+"pokemon/exp/shiny/773-psychic.json",
+"pokemon/exp/shiny/749.json",
+"pokemon/exp/shiny/4263.json",
+"pokemon/exp/shiny/793.json",
+"pokemon/exp/shiny/759.json",
+"pokemon/exp/shiny/890.json",
+"pokemon/exp/shiny/773-ice.json",
+"pokemon/exp/shiny/962.json",
+"pokemon/exp/shiny/997.json",
+"pokemon/exp/shiny/905-therian.json",
+"pokemon/exp/shiny/773-rock.json",
+"pokemon/exp/shiny/4555.json",
+"pokemon/exp/shiny/653.json",
+"pokemon/exp/shiny/721.json",
+"pokemon/exp/shiny/866.json",
+"pokemon/exp/shiny/475-mega.json",
+"pokemon/exp/shiny/773-fairy.json",
+"pokemon/exp/shiny/987.json",
+"pokemon/exp/shiny/376-mega.json",
+"pokemon/exp/shiny/788.json",
+"pokemon/exp/shiny/786.json",
+"pokemon/exp/shiny/666-savanna.json",
+"pokemon/exp/shiny/666-jungle.json",
+"pokemon/exp/shiny/666-high-plains.json",
+"pokemon/exp/shiny/3-mega.json",
+"pokemon/exp/shiny/888.json",
+"pokemon/exp/shiny/8128.json",
+"pokemon/exp/shiny/710.json",
+"pokemon/exp/shiny/985.json",
+"pokemon/exp/shiny/127-mega.json",
+"pokemon/exp/shiny/893.json",
+"pokemon/exp/shiny/863.json",
+"pokemon/exp/shiny/652.json",
+"pokemon/exp/shiny/669-white.json",
+"pokemon/exp/shiny/776.json",
+"pokemon/exp/shiny/880.json",
+"pokemon/exp/shiny/912.json",
+"pokemon/exp/shiny/723.json",
+"pokemon/exp/shiny/657.json",
+"pokemon/exp/shiny/650.json",
+"pokemon/exp/shiny/774-yellow.json",
+"pokemon/exp/shiny/967.json",
+"pokemon/exp/shiny/813.json",
+"pokemon/exp/shiny/798.json",
+"pokemon/exp/shiny/845-gorging.json",
+"pokemon/exp/shiny/840.json",
+"pokemon/exp/shiny/827.json",
+"pokemon/exp/shiny/774-yellow-meteor.json",
+"pokemon/exp/shiny/715.json",
+"pokemon/exp/shiny/2037.json",
+"pokemon/exp/shiny/911.json",
+"pokemon/exp/shiny/974.json",
+"pokemon/exp/shiny/742.json",
+"pokemon/exp/shiny/924.json",
+"pokemon/exp/shiny/988.json",
+"pokemon/exp/shiny/308-mega.json",
+"pokemon/exp/shiny/666-polar.json",
+"pokemon/exp/shiny/660.json",
+"pokemon/exp/shiny/839.json",
+"pokemon/exp/shiny/214-mega.json",
+"pokemon/exp/shiny/800.json",
+"pokemon/exp/shiny/773-flying.json",
+"pokemon/exp/shiny/774-green.json",
+"pokemon/exp/shiny/872.json",
+"pokemon/exp/shiny/857.json",
+"pokemon/exp/shiny/666-modern.json",
+"pokemon/exp/shiny/756.json",
+"pokemon/exp/shiny/6059.json",
+"pokemon/exp/shiny/4144.json",
+"pokemon/exp/shiny/716-neutral.json",
+"pokemon/exp/shiny/229-mega.json",
+"pokemon/exp/shiny/734.json",
+"pokemon/exp/shiny/115-mega.json",
+"pokemon/exp/shiny/925-four.json",
+"pokemon/exp/shiny/993.json",
+"pokemon/exp/shiny/773-poison.json",
+"pokemon/exp/shiny/771.json",
+"pokemon/exp/shiny/958.json",
+"pokemon/exp/shiny/915.json",
+"pokemon/exp/shiny/688.json",
+"pokemon/exp/shiny/804.json",
+"pokemon/exp/shiny/2075.json",
+"pokemon/exp/shiny/850.json",
+"pokemon/exp/shiny/815.json",
+"pokemon/exp/shiny/679.json",
+"pokemon/exp/shiny/6215.json",
+"pokemon/exp/shiny/2026.json",
+"pokemon/exp/shiny/802.json",
+"pokemon/exp/shiny/666-river.json",
+"pokemon/exp/shiny/969.json",
+"pokemon/exp/shiny/869.json",
+"pokemon/exp/shiny/766.json",
+"pokemon/exp/shiny/428-mega.json",
+"pokemon/exp/shiny/800-dusk-mane.json",
+"pokemon/exp/shiny/150-mega-y.json",
+"pokemon/exp/shiny/706.json",
+"pokemon/exp/shiny/795.json",
+"pokemon/exp/shiny/824.json",
+"pokemon/exp/shiny/828.json",
+"pokemon/exp/shiny/695.json",
+"pokemon/exp/shiny/678-female.json",
+"pokemon/exp/shiny/817.json",
+"pokemon/exp/shiny/856.json",
+"pokemon/exp/shiny/917.json",
+"pokemon/exp/shiny/991.json",
+"pokemon/exp/shiny/2089.json",
+"pokemon/exp/shiny/4052.json",
+"pokemon/exp/shiny/735.json",
+"pokemon/exp/shiny/899.json",
+"pokemon/exp/shiny/964-zero.json",
+"pokemon/exp/shiny/8194.json",
+"pokemon/exp/shiny/2028.json",
+"pokemon/exp/shiny/699.json",
+"pokemon/exp/shiny/952.json",
+"pokemon/exp/shiny/748.json",
+"pokemon/exp/shiny/718-complete.json",
+"pokemon/exp/shiny/6101.json",
+"pokemon/exp/shiny/957.json",
+"pokemon/exp/shiny/661.json",
+"pokemon/exp/shiny/722.json",
+"pokemon/exp/shiny/996.json",
+"pokemon/exp/shiny/6549.json",
+"pokemon/exp/shiny/932.json",
+"pokemon/exp/shiny/658.json",
+"pokemon/exp/shiny/669-yellow.json",
+"pokemon/exp/shiny/700.json",
+"pokemon/exp/shiny/835.json",
+"pokemon/exp/shiny/943.json",
+"pokemon/exp/shiny/745-midnight.json",
+"pokemon/exp/shiny/964-hero.json",
+"pokemon/exp/shiny/772.json",
+"pokemon/exp/shiny/995.json",
+"pokemon/exp/shiny/666-meadow.json",
+"pokemon/exp/shiny/837.json",
+"pokemon/exp/shiny/931-yellow-plumage.json",
+"pokemon/exp/shiny/971.json",
+"pokemon/exp/shiny/664.json",
+"pokemon/exp/shiny/774-blue-meteor.json",
+"pokemon/exp/shiny/938.json",
+"pokemon/exp/shiny/6628.json",
+"pokemon/exp/shiny/2103.json",
+"pokemon/exp/shiny/1007-apex-build.json",
+"pokemon/exp/shiny/916sf.json",
+"pokemon/exp/shiny/928.json",
+"pokemon/exp/shiny/2050.json",
+"pokemon/exp/shiny/8128-aqua.json",
+"pokemon/exp/shiny/821.json",
+"pokemon/exp/shiny/970.json",
+"pokemon/exp/shiny/809.json",
+"pokemon/exp/shiny/805.json",
+"pokemon/exp/shiny/826.json",
+"pokemon/exp/shiny/531-mega.json",
+"pokemon/exp/shiny/142-mega.json",
+"pokemon/exp/shiny/212-mega.json",
+"pokemon/exp/shiny/921.json",
+"pokemon/exp/shiny/741-pau.json",
+"pokemon/exp/shiny/female/6215.json",
+"pokemon/exp/shiny/female/668.json",
+"pokemon/exp/shiny/1003.json",
+"pokemon/exp/shiny/859.json",
+"pokemon/exp/shiny/845-gulping.json",
+"pokemon/exp/shiny/666-sun.json",
+"pokemon/exp/shiny/888-crowned.json",
+"pokemon/exp/shiny/666-continental.json",
+"pokemon/exp/shiny/741.json",
+"pokemon/exp/shiny/905-incarnate.json",
+"pokemon/exp/shiny/838.json",
+"pokemon/exp/shiny/892-rapid-strike.json",
+"pokemon/exp/shiny/668.json",
+"pokemon/exp/shiny/960.json",
+"pokemon/exp/shiny/877-hangry.json",
+"pokemon/exp/shiny/774-red-meteor.json",
+"pokemon/exp/shiny/760.json",
+"pokemon/exp/shiny/755.json",
+"pokemon/exp/shiny/302-mega.json",
+"pokemon/exp/shiny/773-dark.json",
+"pokemon/exp/shiny/94-mega.json",
+"pokemon/exp/shiny/6157.json",
+"pokemon/exp/shiny/18-mega.json",
+"pokemon/exp/shiny/4146.json",
+"pokemon/exp/shiny/666-monsoon.json",
+"pokemon/exp/shiny/761.json",
+"pokemon/exp/shiny/810.json",
+"pokemon/exp/shiny/822.json",
+"pokemon/exp/shiny/2038.json",
+"pokemon/exp/shiny/150-mega-x.json",
+"pokemon/exp/shiny/910.json",
+"pokemon/exp/shiny/773-dragon.json",
+"pokemon/exp/shiny/711.json",
+"pokemon/exp/shiny/931-green-plumage.json",
+"pokemon/exp/shiny/854.json",
+"pokemon/exp/shiny/933.json",
+"pokemon/exp/shiny/382-primal.json",
+"pokemon/exp/shiny/956.json",
+"pokemon/exp/shiny/724.json",
+"pokemon/exp/shiny/2019.json",
+"pokemon/exp/shiny/949.json",
+"pokemon/exp/shiny/670-red.json",
+"pokemon/exp/shiny/873.json",
+"pokemon/exp/shiny/383-primal.json",
+"pokemon/exp/shiny/990.json",
+"pokemon/exp/shiny/981.json",
+"pokemon/exp/shiny/914.json",
+"pokemon/exp/shiny/666-fancy.json",
+"pokemon/exp/shiny/740.json",
+"pokemon/exp/shiny/849-lowkey.json",
+"pokemon/exp/shiny/848.json",
+"pokemon/exp/shiny/725.json",
+"pokemon/exp/shiny/671-blue.json",
+"pokemon/exp/shiny/6058.json",
+"pokemon/exp/shiny/208-mega.json",
+"pokemon/exp/shiny/743.json",
+"pokemon/exp/shiny/354-mega.json",
+"pokemon/exp/shiny/875-no-ice.json",
+"pokemon/exp/shiny/895.json",
+"pokemon/exp/shiny/1006.json",
+"pokemon/exp/shiny/732.json",
+"pokemon/exp/670-red.json",
+"pokemon/exp/873.json",
+"pokemon/exp/383-primal.json",
+"pokemon/exp/990.json",
+"pokemon/exp/981.json",
+"pokemon/exp/914.json",
+"pokemon/exp/666-fancy.json",
+"pokemon/exp/740.json",
+"pokemon/exp/849-lowkey.json",
+"pokemon/exp/848.json",
+"pokemon/exp/725.json",
+"pokemon/exp/671-blue.json",
+"pokemon/exp/6058.json",
+"pokemon/exp/208-mega.json",
+"pokemon/exp/743.json",
+"pokemon/exp/354-mega.json",
+"pokemon/exp/875-no-ice.json",
+"pokemon/exp/895.json",
+"pokemon/exp/1006.json",
+"pokemon/exp/732.json",
+"pokemon/483.json",
+"pokemon/890-eternamax.json",
+"pokemon/305.json",
+"pokemon/631.json",
+"pokemon/858-gigantamax.json",
+"pokemon/201-question.json",
+"pokemon/869-matcha-cream.json",
+"pokemon/424.json",
+"pokemon/55.json",
+"pokemon/167.json",
+"pokemon/572.json",
+"pokemon/8128.json",
+"pokemon/493-dragon.json",
+"pokemon/146.json",
+"pokemon/710.json",
+"pokemon/403.json",
+"pokemon/985.json",
+"pokemon/127-mega.json",
+"pokemon/674.json",
+"pokemon/50.json",
+"pokemon/893.json",
+"pokemon/604.json",
+"pokemon/863.json",
+"pokemon/133-gigantamax.json",
+"pokemon/652.json",
+"pokemon/669-white.json",
+"pokemon/452.json",
+"pokemon/776.json",
+"pokemon/880.json",
+"pokemon/912.json",
+"pokemon/723.json",
+"pokemon/186.json",
+"pokemon/92.json",
+"pokemon/851-gigantamax.json",
+"pokemon/657.json",
+"pokemon/650.json",
+"pokemon/774-yellow.json",
+"pokemon/201-y.json",
+"pokemon/390.json",
+"pokemon/152.json",
+"pokemon/229.json",
+"pokemon/191.json",
+"pokemon/292.json",
+"pokemon/967.json",
+"pokemon/813.json",
+"pokemon/617.json",
+"pokemon/798.json",
+"pokemon/209.json",
+"pokemon/845-gorging.json",
+"pokemon/135.json",
+"pokemon/162.json",
+"pokemon/293.json",
+"pokemon/840.json",
+"pokemon/827.json",
+"pokemon/14.json",
+"pokemon/283.json",
+"pokemon/774-yellow-meteor.json",
+"pokemon/715.json",
+"pokemon/414.json",
+"pokemon/2037.json",
+"pokemon/849-gigantamax.json",
+"pokemon/222.json",
+"pokemon/911.json",
+"pokemon/410.json",
+"pokemon/974.json",
+"pokemon/742.json",
+"pokemon/479.json",
+"pokemon/924.json",
+"pokemon/139.json",
+"pokemon/60.json",
+"pokemon/988.json",
+"pokemon/308-mega.json",
+"pokemon/861-gigantamax.json",
+"pokemon/666-polar.json",
+"pokemon/660.json",
+"pokemon/385.json",
+"pokemon/839.json",
+"pokemon/214-mega.json",
+"pokemon/257.json",
+"pokemon/321.json",
+"pokemon/219.json",
+"pokemon/800.json",
+"pokemon/205.json",
+"pokemon/7.json",
+"pokemon/773-flying.json",
+"pokemon/774-green.json",
+"pokemon/872.json",
+"pokemon/479-heat.json",
+"pokemon/462.json",
+"pokemon/327.json",
+"pokemon/74.json",
+"pokemon/511.json",
+"pokemon/6.json",
+"pokemon/428.json",
+"pokemon/857.json",
+"pokemon/26.json",
+"pokemon/666-modern.json",
+"pokemon/756.json",
+"pokemon/23.json",
+"pokemon/6059.json",
+"pokemon/258.json",
+"pokemon/491.json",
+"pokemon/4144.json",
+"pokemon/716-neutral.json",
+"pokemon/397.json",
+"pokemon/229-mega.json",
+"pokemon/304.json",
+"pokemon/323.json",
+"pokemon/734.json",
+"pokemon/504.json",
+"pokemon/115-mega.json",
+"pokemon/925-four.json",
+"pokemon/993.json",
+"pokemon/475.json",
+"pokemon/330.json",
+"pokemon/263.json",
+"pokemon/307.json",
+"pokemon/773-poison.json",
+"pokemon/771.json",
+"pokemon/423-east.json",
+"pokemon/586-winter.json",
+"pokemon/291.json",
+"pokemon/958.json",
+"pokemon/915.json",
+"pokemon/688.json",
+"pokemon/514.json",
+"pokemon/804.json",
+"pokemon/525.json",
+"pokemon/2075.json",
+"pokemon/850.json",
+"pokemon/1017-wellspring-mask-tera.json",
+"pokemon/815.json",
+"pokemon/522.json",
+"pokemon/58.json",
+"pokemon/193.json",
+"pokemon/679.json",
+"pokemon/6215.json",
+"pokemon/227.json",
+"pokemon/641-therian.json",
+"pokemon/182.json",
+"pokemon/172.json",
+"pokemon/2026.json",
+"pokemon/802.json",
+"pokemon/666-river.json",
+"pokemon/1009.json",
+"pokemon/351-sunny.json",
+"pokemon/644.json",
+"pokemon/969.json",
+"pokemon/436.json",
+"pokemon/869.json",
+"pokemon/766.json",
+"pokemon/11.json",
+"pokemon/145.json",
+"pokemon/322.json",
+"pokemon/489.json",
+"pokemon/493-grass.json",
+"pokemon/428-mega.json",
+"pokemon/524.json",
+"pokemon/326.json",
+"pokemon/201-u.json",
+"pokemon/201-l.json",
+"pokemon/754.json",
+"pokemon/800-dusk-mane.json",
+"pokemon/150-mega-y.json",
+"pokemon/535.json",
+"pokemon/132.json",
+"pokemon/706.json",
+"pokemon/155.json",
+"pokemon/795.json",
+"pokemon/347.json",
+"pokemon/603.json",
+"pokemon/824.json",
+"pokemon/59.json",
+"pokemon/366.json",
+"pokemon/551.json",
+"pokemon/828.json",
+"pokemon/201-s.json",
+"pokemon/386-attack.json",
+"pokemon/267.json",
+"pokemon/695.json",
+"pokemon/678-female.json",
+"pokemon/332.json",
+"pokemon/377.json",
+"pokemon/562.json",
+"pokemon/817.json",
+"pokemon/856.json",
+"pokemon/639.json",
+"pokemon/448.json",
+"pokemon/917.json",
+"pokemon/991.json",
+"pokemon/2089.json",
+"pokemon/523.json",
+"pokemon/450.json",
+"pokemon/90.json",
+"pokemon/719.json",
+"pokemon/427.json",
+"pokemon/4052.json",
+"pokemon/769.json",
+"pokemon/735.json",
+"pokemon/25-beauty-cosplay.json",
+"pokemon/899.json",
+"pokemon/964-zero.json",
+"pokemon/173.json",
+"pokemon/8194.json",
+"pokemon/2028.json",
+"pokemon/823-gigantamax.json",
+"pokemon/966-ruchbah-starmobile.json",
+"pokemon/201-w.json",
+"pokemon/699.json",
+"pokemon/952.json",
+"pokemon/748.json",
+"pokemon/718-complete.json",
+"pokemon/6101.json",
+"pokemon/957.json",
+"pokemon/661.json",
+"pokemon/545.json",
+"pokemon/722.json",
+"pokemon/996.json",
+"pokemon/168.json",
+"pokemon/306.json",
+"pokemon/213.json",
+"pokemon/251.json",
+"pokemon/201-z.json",
+"pokemon/119.json",
+"pokemon/597.json",
+"pokemon/791-radiant-sun.json",
+"pokemon/284.json",
+"pokemon/6549.json",
+"pokemon/932.json",
+"pokemon/108.json",
+"pokemon/647-resolute.json",
+"pokemon/658.json",
+"pokemon/669-yellow.json",
+"pokemon/700.json",
+"pokemon/1016.json",
+"pokemon/835.json",
+"pokemon/943.json",
+"pokemon/273.json",
+"pokemon/745-midnight.json",
+"pokemon/964-hero.json",
+"pokemon/478.json",
+"pokemon/772.json",
+"pokemon/585-summer.json",
+"pokemon/439.json",
+"pokemon/638.json",
+"pokemon/313.json",
+"pokemon/995.json",
+"pokemon/666-meadow.json",
+"pokemon/166.json",
+"pokemon/826-gigantamax.json",
+"pokemon/837.json",
+"pokemon/931-yellow-plumage.json",
+"pokemon/73.json",
+"pokemon/115.json",
+"pokemon/577.json",
+"pokemon/971.json",
+"pokemon/664.json",
+"pokemon/774-blue-meteor.json",
+"pokemon/938.json",
+"pokemon/6628.json",
+"pokemon/161.json",
+"pokemon/286.json",
+"pokemon/231.json",
+"pokemon/253.json",
+"pokemon/back/752.json",
+"pokemon/back/665.json",
+"pokemon/back/334-mega.json",
+"pokemon/back/10.json",
+"pokemon/back/282.json",
+"pokemon/back/632.json",
+"pokemon/back/384-mega.json",
+"pokemon/back/411.json",
+"pokemon/back/846.json",
+"pokemon/back/37.json",
+"pokemon/back/989.json",
+"pokemon/back/698.json",
+"pokemon/back/633.json",
+"pokemon/back/774-indigo-meteor.json",
+"pokemon/back/883.json",
+"pokemon/back/189.json",
+"pokemon/back/537.json",
+"pokemon/back/831.json",
+"pokemon/back/243.json",
+"pokemon/back/680.json",
+"pokemon/back/77.json",
+"pokemon/back/898-ice.json",
+"pokemon/back/676-diamond.json",
+"pokemon/back/858.json",
+"pokemon/back/649.json",
+"pokemon/back/70.json",
+"pokemon/back/105.json",
+"pokemon/back/250.json",
+"pokemon/back/806.json",
+"pokemon/back/542.json",
+"pokemon/back/869-ruby-swirl.json",
+"pokemon/back/929.json",
+"pokemon/back/598.json",
+"pokemon/back/153.json",
+"pokemon/back/51.json",
+"pokemon/back/461.json",
+"pokemon/back/818.json",
+"pokemon/back/982-three-segment.json",
+"pokemon/back/423-west.json",
+"pokemon/back/399.json",
+"pokemon/back/620.json",
+"pokemon/back/870.json",
+"pokemon/back/531.json",
+"pokemon/back/703.json",
+"pokemon/back/728.json",
+"pokemon/back/614.json",
+"pokemon/back/201-q.json",
+"pokemon/back/41.json",
+"pokemon/back/201-b.json",
+"pokemon/back/569-gigantamax.json",
+"pokemon/back/705.json",
+"pokemon/back/731.json",
+"pokemon/back/479-fan.json",
+"pokemon/back/221.json",
+"pokemon/back/484-origin.json",
+"pokemon/back/143.json",
+"pokemon/back/6-mega-x.json",
+"pokemon/back/878.json",
+"pokemon/back/842-gigantamax.json",
+"pokemon/back/30.json",
+"pokemon/back/1023.json",
+"pokemon/back/256.json",
+"pokemon/back/334.json",
+"pokemon/back/616.json",
+"pokemon/back/963.json",
+"pokemon/back/676.json",
+"pokemon/back/789.json",
+"pokemon/back/54.json",
+"pokemon/back/454.json",
+"pokemon/back/555-zen.json",
+"pokemon/back/4110.json",
+"pokemon/back/948.json",
+"pokemon/back/548.json",
+"pokemon/back/201-o.json",
+"pokemon/back/829.json",
+"pokemon/back/6724.json",
+"pokemon/back/508.json",
+"pokemon/back/649-burn.json",
+"pokemon/back/940.json",
+"pokemon/back/1018.json",
+"pokemon/back/402.json",
+"pokemon/back/807.json",
+"pokemon/back/1024-stellar.json",
+"pokemon/back/445-mega.json",
+"pokemon/back/476.json",
+"pokemon/back/853.json",
+"pokemon/back/95.json",
+"pokemon/back/684.json",
+"pokemon/back/1014.json",
+"pokemon/back/388.json",
+"pokemon/back/136.json",
+"pokemon/back/4618.json",
+"pokemon/back/257-mega.json",
+"pokemon/back/666-elegant.json",
+"pokemon/back/864.json",
+"pokemon/back/892.json",
+"pokemon/back/358.json",
+"pokemon/back/550-white-striped.json",
+"pokemon/back/110.json",
+"pokemon/back/649-douse.json",
+"pokemon/back/550-blue-striped.json",
+"pokemon/back/343.json",
+"pokemon/back/563.json",
+"pokemon/back/1019.json",
+"pokemon/back/894.json",
+"pokemon/back/5.json",
+"pokemon/back/780.json",
+"pokemon/back/432.json",
+"pokemon/back/713.json",
+"pokemon/back/561.json",
+"pokemon/back/496.json",
+"pokemon/back/371.json",
+"pokemon/back/628.json",
+"pokemon/back/790.json",
+"pokemon/back/683.json",
+"pokemon/back/931-blue-plumage.json",
+"pokemon/back/579.json",
+"pokemon/back/349.json",
+"pokemon/back/362-mega.json",
+"pokemon/back/893-dada.json",
+"pokemon/back/764.json",
+"pokemon/back/468.json",
+"pokemon/back/636.json",
+"pokemon/back/416.json",
+"pokemon/back/839-gigantamax.json",
+"pokemon/back/891.json",
+"pokemon/back/101.json",
+"pokemon/back/303.json",
+"pokemon/back/493-fairy.json",
+"pokemon/back/978-stretchy.json",
+"pokemon/back/916.json",
+"pokemon/back/369.json",
+"pokemon/back/133.json",
+"pokemon/back/869-gigantamax.json",
+"pokemon/back/72.json",
+"pokemon/back/879-gigantamax.json",
+"pokemon/back/147.json",
+"pokemon/back/4554.json",
+"pokemon/back/521.json",
+"pokemon/back/192.json",
+"pokemon/back/6503.json",
+"pokemon/back/641-incarnate.json",
+"pokemon/back/445.json",
+"pokemon/back/42.json",
+"pokemon/back/571.json",
+"pokemon/back/923.json",
+"pokemon/back/469.json",
+"pokemon/back/2076.json",
+"pokemon/back/792.json",
+"pokemon/back/28.json",
+"pokemon/back/301.json",
+"pokemon/back/386-defense.json",
+"pokemon/back/444.json",
+"pokemon/back/986.json",
+"pokemon/back/646-black.json",
+"pokemon/back/375.json",
+"pokemon/back/22.json",
+"pokemon/back/217.json",
+"pokemon/back/773-electric.json",
+"pokemon/back/900.json",
+"pokemon/back/38.json",
+"pokemon/back/907.json",
+"pokemon/back/527.json",
+"pokemon/back/966-schedar-starmobile.json",
+"pokemon/back/629.json",
+"pokemon/back/730.json",
+"pokemon/back/260.json",
+"pokemon/back/440.json",
+"pokemon/back/552.json",
+"pokemon/back/666-garden.json",
+"pokemon/back/663.json",
+"pokemon/back/667.json",
+"pokemon/back/862.json",
+"pokemon/back/773-ground.json",
+"pokemon/back/160.json",
+"pokemon/back/994.json",
+"pokemon/back/200.json",
+"pokemon/back/271.json",
+"pokemon/back/944.json",
+"pokemon/back/4199.json",
+"pokemon/back/696.json",
+"pokemon/back/71.json",
+"pokemon/back/328.json",
+"pokemon/back/945.json",
+"pokemon/back/44.json",
+"pokemon/back/32.json",
+"pokemon/back/751.json",
+"pokemon/back/128.json",
+"pokemon/back/747.json",
+"pokemon/back/676-matron.json",
+"pokemon/back/274.json",
+"pokemon/back/975.json",
+"pokemon/back/1005.json",
+"pokemon/back/244.json",
+"pokemon/back/534.json",
+"pokemon/back/248.json",
+"pokemon/back/373-mega.json",
+"pokemon/back/691.json",
+"pokemon/back/770.json",
+"pokemon/back/130.json",
+"pokemon/back/12-gigantamax.json",
+"pokemon/back/473.json",
+"pokemon/back/470.json",
+"pokemon/back/845.json",
+"pokemon/back/329.json",
+"pokemon/back/881.json",
+"pokemon/back/1024.json",
+"pokemon/back/606.json",
+"pokemon/back/201-i.json",
+"pokemon/back/599.json",
+"pokemon/back/775.json",
+"pokemon/back/415.json",
+"pokemon/back/973.json",
+"pokemon/back/546.json",
+"pokemon/back/80.json",
+"pokemon/back/237.json",
+"pokemon/back/547.json",
+"pokemon/back/336.json",
+"pokemon/back/645-incarnate.json",
+"pokemon/back/781.json",
+"pokemon/back/247.json",
+"pokemon/back/65.json",
+"pokemon/back/966.json",
+"pokemon/back/351-rainy.json",
+"pokemon/back/25-partner.json",
+"pokemon/back/796.json",
+"pokemon/back/449.json",
+"pokemon/back/726.json",
+"pokemon/back/196.json",
+"pokemon/back/670-blue.json",
+"pokemon/back/306-mega.json",
+"pokemon/back/930.json",
+"pokemon/back/124.json",
+"pokemon/back/352.json",
+"pokemon/back/401.json",
+"pokemon/back/797.json",
+"pokemon/back/422-west.json",
+"pokemon/back/897.json",
+"pokemon/back/493-psychic.json",
+"pokemon/back/420.json",
+"pokemon/back/323-mega.json",
+"pokemon/back/364.json",
+"pokemon/back/201-v.json",
+"pokemon/back/801.json",
+"pokemon/back/672.json",
+"pokemon/back/4222.json",
+"pokemon/back/818-gigantamax.json",
+"pokemon/back/362.json",
+"pokemon/back/658-ash.json",
+"pokemon/back/338.json",
+"pokemon/back/712.json",
+"pokemon/back/19.json",
+"pokemon/back/649-chill.json",
+"pokemon/back/268.json",
+"pokemon/back/984.json",
+"pokemon/back/179.json",
+"pokemon/back/567.json",
+"pokemon/back/378.json",
+"pokemon/back/412-plant.json",
+"pokemon/back/773-ghost.json",
+"pokemon/back/194.json",
+"pokemon/back/779.json",
+"pokemon/back/6-mega-y.json",
+"pokemon/back/224.json",
+"pokemon/back/2020.json",
+"pokemon/back/201-e.json",
+"pokemon/back/904.json",
+"pokemon/back/686.json",
+"pokemon/back/676-dandy.json",
+"pokemon/back/2670.json",
+"pokemon/back/4083.json",
+"pokemon/back/613.json",
+"pokemon/back/736.json",
+"pokemon/back/129.json",
+"pokemon/back/966-segin-starmobile.json",
+"pokemon/back/1011.json",
+"pokemon/back/379.json",
+"pokemon/back/163.json",
+"pokemon/back/239.json",
+"pokemon/back/687.json",
+"pokemon/back/463.json",
+"pokemon/back/697.json",
+"pokemon/back/368.json",
+"pokemon/back/778-disguised.json",
+"pokemon/back/216.json",
+"pokemon/back/801-original.json",
+"pokemon/back/513.json",
+"pokemon/back/300.json",
+"pokemon/back/649-shock.json",
+"pokemon/back/15.json",
+"pokemon/back/396.json",
+"pokemon/back/640.json",
+"pokemon/back/493-ground.json",
+"pokemon/back/595.json",
+"pokemon/back/437.json",
+"pokemon/back/492-land.json",
+"pokemon/back/558.json",
+"pokemon/back/836.json",
+"pokemon/back/820.json",
+"pokemon/back/150.json",
+"pokemon/back/310-mega.json",
+"pokemon/back/676-debutante.json",
+"pokemon/back/876-female.json",
+"pokemon/back/81.json",
+"pokemon/back/702.json",
+"pokemon/back/501.json",
+"pokemon/back/624.json",
+"pokemon/back/669-blue.json",
+"pokemon/back/774-blue.json",
+"pokemon/back/763.json",
+"pokemon/back/852.json",
+"pokemon/back/493-water.json",
+"pokemon/back/481.json",
+"pokemon/back/87.json",
+"pokemon/back/113.json",
+"pokemon/back/94.json",
+"pokemon/back/172-spiky.json",
+"pokemon/back/800-dawn-wings.json",
+"pokemon/back/861.json",
+"pokemon/back/486.json",
+"pokemon/back/430.json",
+"pokemon/back/118.json",
+"pokemon/back/555.json",
+"pokemon/back/474.json",
+"pokemon/back/841-gigantamax.json",
+"pokemon/back/884.json",
+"pokemon/back/671-orange.json",
+"pokemon/back/841.json",
+"pokemon/back/800-ultra.json",
+"pokemon/back/386.json",
+"pokemon/back/1024-terastal.json",
+"pokemon/back/380.json",
+"pokemon/back/433.json",
+"pokemon/back/875.json",
+"pokemon/back/659.json",
+"pokemon/back/865.json",
+"pokemon/back/889-crowned.json",
+"pokemon/back/20.json",
+"pokemon/back/774-orange-meteor.json",
+"pokemon/back/249.json",
+"pokemon/back/479-wash.json",
+"pokemon/back/8128-blaze.json",
+"pokemon/back/774-indigo.json",
+"pokemon/back/421-overcast.json",
+"pokemon/back/585-autumn.json",
+"pokemon/back/999-roaming.json",
+"pokemon/back/370.json",
+"pokemon/back/918.json",
+"pokemon/back/149.json",
+"pokemon/back/814.json",
+"pokemon/back/540.json",
+"pokemon/back/262.json",
+"pokemon/back/685.json",
+"pokemon/back/757.json",
+"pokemon/back/564.json",
+"pokemon/back/774-violet-meteor.json",
+"pokemon/back/808.json",
+"pokemon/back/701.json",
+"pokemon/back/692.json",
+"pokemon/back/823.json",
+"pokemon/back/605.json",
+"pokemon/back/117.json",
+"pokemon/back/493-electric.json",
+"pokemon/back/431.json",
+"pokemon/back/93.json",
+"pokemon/back/506.json",
+"pokemon/back/1.json",
+"pokemon/back/884-gigantamax.json",
+"pokemon/back/351.json",
+"pokemon/back/180.json",
+"pokemon/back/902.json",
+"pokemon/back/373.json",
+"pokemon/back/412-trash.json",
+"pokemon/back/398.json",
+"pokemon/back/451.json",
+"pokemon/back/844-gigantamax.json",
+"pokemon/back/234.json",
+"pokemon/back/335.json",
+"pokemon/back/516.json",
+"pokemon/back/832.json",
+"pokemon/back/744.json",
+"pokemon/back/158.json",
+"pokemon/back/767.json",
+"pokemon/back/532.json",
+"pokemon/back/536.json",
+"pokemon/back/959.json",
+"pokemon/back/913.json",
+"pokemon/back/2051.json",
+"pokemon/back/195.json",
+"pokemon/back/418.json",
+"pokemon/back/494.json",
+"pokemon/back/666-marine.json",
+"pokemon/back/493-flying.json",
+"pokemon/back/666-sandstorm.json",
+"pokemon/back/656.json",
+"pokemon/back/554.json",
+"pokemon/back/493-ghost.json",
+"pokemon/back/541.json",
+"pokemon/back/31.json",
+"pokemon/back/85.json",
+"pokemon/back/704.json",
+"pokemon/back/834.json",
+"pokemon/back/372.json",
+"pokemon/back/458.json",
+"pokemon/back/311.json",
+"pokemon/back/340.json",
+"pokemon/back/479-frost.json",
+"pokemon/back/586-autumn.json",
+"pokemon/back/619.json",
+"pokemon/back/860.json",
+"pokemon/back/669-orange.json",
+"pokemon/back/655.json",
+"pokemon/back/877.json",
+"pokemon/back/376.json",
+"pokemon/back/309.json",
+"pokemon/back/4264.json",
+"pokemon/back/783.json",
+"pokemon/back/201-j.json",
+"pokemon/back/122.json",
+"pokemon/back/493-steel.json",
+"pokemon/back/507.json",
+"pokemon/back/670-yellow.json",
+"pokemon/back/143-gigantamax.json",
+"pokemon/back/677.json",
+"pokemon/back/869-ruby-cream.json",
+"pokemon/back/559.json",
+"pokemon/back/843.json",
+"pokemon/back/65-mega.json",
+"pokemon/back/365.json",
+"pokemon/back/448-mega.json",
+"pokemon/back/238.json",
+"pokemon/back/2052.json",
+"pokemon/back/220.json",
+"pokemon/back/675.json",
+"pokemon/back/426.json",
+"pokemon/back/176.json",
+"pokemon/back/868.json",
+"pokemon/back/75.json",
+"pokemon/back/942.json",
+"pokemon/back/666-tundra.json",
+"pokemon/back/442.json",
+"pokemon/back/717.json",
+"pokemon/back/254-mega.json",
+"pokemon/back/1002.json",
+"pokemon/back/76.json",
+"pokemon/back/922.json",
+"pokemon/back/493-bug.json",
+"pokemon/back/230.json",
+"pokemon/back/275.json",
+"pokemon/back/819.json",
+"pokemon/back/560.json",
+"pokemon/back/9.json",
+"pokemon/back/1012-counterfeit.json",
+"pokemon/back/4122.json",
+"pokemon/back/977.json",
+"pokemon/back/773-grass.json",
+"pokemon/back/906.json",
+"pokemon/back/954.json",
+"pokemon/back/869-caramel-swirl.json",
+"pokemon/back/201-g.json",
+"pokemon/back/4077.json",
+"pokemon/back/919.json",
+"pokemon/back/434.json",
+"pokemon/back/1020.json",
+"pokemon/back/871.json",
+"pokemon/back/550-red-striped.json",
+"pokemon/back/188.json",
+"pokemon/back/941.json",
+"pokemon/back/459.json",
+"pokemon/back/493-dark.json",
+"pokemon/back/3-gigantamax.json",
+"pokemon/back/768.json",
+"pokemon/back/78.json",
+"pokemon/back/296.json",
+"pokemon/back/66.json",
+"pokemon/back/359.json",
+"pokemon/back/889.json",
+"pokemon/back/279.json",
+"pokemon/back/4.json",
+"pokemon/back/746.json",
+"pokemon/back/834-gigantamax.json",
+"pokemon/back/4562.json",
+"pokemon/back/765.json",
+"pokemon/back/134.json",
+"pokemon/back/187.json",
+"pokemon/back/483-origin.json",
+"pokemon/back/25-smart-cosplay.json",
+"pokemon/back/718-10.json",
+"pokemon/back/302.json",
+"pokemon/back/281.json",
+"pokemon/back/333.json",
+"pokemon/back/269.json",
+"pokemon/back/651.json",
+"pokemon/back/892-gigantamax-single.json",
+"pokemon/back/225.json",
+"pokemon/back/714.json",
+"pokemon/back/842.json",
+"pokemon/back/201-p.json",
+"pokemon/back/738.json",
+"pokemon/back/741-pompom.json",
+"pokemon/back/177.json",
+"pokemon/back/1000.json",
+"pokemon/back/889-behemoth-bash.json",
+"pokemon/back/934.json",
+"pokemon/back/803.json",
+"pokemon/back/874.json",
+"pokemon/back/594.json",
+"pokemon/back/931-white-plumage.json",
+"pokemon/back/503.json",
+"pokemon/back/287.json",
+"pokemon/back/208.json",
+"pokemon/back/642-therian.json",
+"pokemon/back/6100.json",
+"pokemon/back/25-cosplay.json",
+"pokemon/back/6-gigantamax.json",
+"pokemon/back/392.json",
+"pokemon/back/720.json",
+"pokemon/back/493-normal.json",
+"pokemon/back/493-fighting.json",
+"pokemon/back/412-sandy.json",
+"pokemon/back/867.json",
+"pokemon/back/607.json",
+"pokemon/back/681.json",
+"pokemon/back/869-rainbow-swirl.json",
+"pokemon/back/236.json",
+"pokemon/back/438.json",
+"pokemon/back/201-n.json",
+"pokemon/back/662.json",
+"pokemon/back/252.json",
+"pokemon/back/1008-ultimate-mode.json",
+"pokemon/back/62.json",
+"pokemon/back/138.json",
+"pokemon/back/794.json",
+"pokemon/back/876.json",
+"pokemon/back/785.json",
+"pokemon/back/739.json",
+"pokemon/back/592.json",
+"pokemon/back/359-mega.json",
+"pokemon/back/52.json",
+"pokemon/back/885.json",
+"pokemon/back/982.json",
+"pokemon/back/750.json",
+"pokemon/back/1022.json",
+"pokemon/back/266.json",
+"pokemon/back/758.json",
+"pokemon/back/201-k.json",
+"pokemon/back/773-fire.json",
+"pokemon/back/387.json",
+"pokemon/back/671-yellow.json",
+"pokemon/back/574.json",
+"pokemon/back/240.json",
+"pokemon/back/519.json",
+"pokemon/back/887.json",
+"pokemon/back/898-shadow.json",
+"pokemon/back/201-a.json",
+"pokemon/back/950.json",
+"pokemon/back/61.json",
+"pokemon/back/295.json",
+"pokemon/back/882.json",
+"pokemon/back/847.json",
+"pokemon/back/6571.json",
+"pokemon/back/689.json",
+"pokemon/back/669-red.json",
+"pokemon/back/778-busted.json",
+"pokemon/back/815-gigantamax.json",
+"pokemon/back/471.json",
+"pokemon/back/159.json",
+"pokemon/back/290.json",
+"pokemon/back/585-winter.json",
+"pokemon/back/151.json",
+"pokemon/back/233.json",
+"pokemon/back/203.json",
+"pokemon/back/718.json",
+"pokemon/back/331.json",
+"pokemon/back/407.json",
+"pokemon/back/154.json",
+"pokemon/back/68.json",
+"pokemon/back/578.json",
+"pokemon/back/21.json",
+"pokemon/back/588.json",
+"pokemon/back/2088.json",
+"pokemon/back/212.json",
+"pokemon/back/627.json",
+"pokemon/back/937.json",
+"pokemon/back/626.json",
+"pokemon/back/777.json",
+"pokemon/back/773-bug.json",
+"pokemon/back/1004.json",
+"pokemon/back/99-gigantamax.json",
+"pokemon/back/109.json",
+"pokemon/back/585-spring.json",
+"pokemon/back/413-sandy.json",
+"pokemon/back/947.json",
+"pokemon/back/260-mega.json",
+"pokemon/back/908.json",
+"pokemon/back/898.json",
+"pokemon/back/181.json",
+"pokemon/back/773-water.json",
+"pokemon/back/421-sunshine.json",
+"pokemon/back/232.json",
+"pokemon/back/637.json",
+"pokemon/back/457.json",
+"pokemon/back/133-partner.json",
+"pokemon/back/367.json",
+"pokemon/back/530.json",
+"pokemon/back/681-blade.json",
+"pokemon/back/498.json",
+"pokemon/back/447.json",
+"pokemon/back/485.json",
+"pokemon/back/184.json",
+"pokemon/back/976.json",
+"pokemon/back/500.json",
+"pokemon/back/925-three.json",
+"pokemon/back/164.json",
+"pokemon/back/106.json",
+"pokemon/back/464.json",
+"pokemon/back/386-speed.json",
+"pokemon/back/745-dusk.json",
+"pokemon/back/47.json",
+"pokemon/back/4145.json",
+"pokemon/back/983.json",
+"pokemon/back/310.json",
+"pokemon/back/670-orange.json",
+"pokemon/back/799.json",
+"pokemon/back/673.json",
+"pokemon/back/259.json",
+"pokemon/back/611.json",
+"pokemon/back/6705.json",
+"pokemon/back/666-ocean.json",
+"pokemon/back/517.json",
+"pokemon/back/404.json",
+"pokemon/back/482.json",
+"pokemon/back/510.json",
+"pokemon/back/477.json",
+"pokemon/back/709.json",
+"pokemon/back/15-mega.json",
+"pokemon/back/405.json",
+"pokemon/back/690.json",
+"pokemon/back/901.json",
+"pokemon/back/245.json",
+"pokemon/back/4079.json",
+"pokemon/back/207.json",
+"pokemon/back/345.json",
+"pokemon/back/2053.json",
+"pokemon/back/980.json",
+"pokemon/back/849.json",
+"pokemon/back/241.json",
+"pokemon/back/584.json",
+"pokemon/back/746-school.json",
+"pokemon/back/361.json",
+"pokemon/back/582.json",
+"pokemon/back/381-mega.json",
+"pokemon/back/201-d.json",
+"pokemon/back/978-curly.json",
+"pokemon/back/855.json",
+"pokemon/back/156.json",
+"pokemon/back/52-gigantamax.json",
+"pokemon/back/324.json",
+"pokemon/back/380-mega.json",
+"pokemon/back/419.json",
+"pokemon/back/903.json",
+"pokemon/back/353.json",
+"pokemon/back/480.json",
+"pokemon/back/53.json",
+"pokemon/back/206.json",
+"pokemon/back/621.json",
+"pokemon/back/737.json",
+"pokemon/back/130-mega.json",
+"pokemon/back/198.json",
+"pokemon/back/4080.json",
+"pokemon/back/142.json",
+"pokemon/back/202.json",
+"pokemon/back/646.json",
+"pokemon/back/539.json",
+"pokemon/back/602.json",
+"pokemon/back/312.json",
+"pokemon/back/351-snowy.json",
+"pokemon/back/94-gigantamax.json",
+"pokemon/back/493-rock.json",
+"pokemon/back/9-mega.json",
+"pokemon/back/6713.json",
+"pokemon/back/615.json",
+"pokemon/back/492-sky.json",
+"pokemon/back/902-female.json",
+"pokemon/back/484.json",
+"pokemon/back/972.json",
+"pokemon/back/178.json",
+"pokemon/back/645-therian.json",
+"pokemon/back/495.json",
+"pokemon/back/879.json",
+"pokemon/back/270.json",
+"pokemon/back/812-gigantamax.json",
+"pokemon/back/348.json",
+"pokemon/back/201-t.json",
+"pokemon/back/618.json",
+"pokemon/back/97.json",
+"pokemon/back/774-orange.json",
+"pokemon/back/773-fighting.json",
+"pokemon/back/951.json",
+"pokemon/back/774-green-meteor.json",
+"pokemon/back/936.json",
+"pokemon/back/961.json",
+"pokemon/back/6706.json",
+"pokemon/back/939.json",
+"pokemon/back/46.json",
+"pokemon/back/978-droopy.json",
+"pokemon/back/844.json",
+"pokemon/back/277.json",
+"pokemon/back/1017-teal-mask.json",
+"pokemon/back/6570.json",
+"pokemon/back/727.json",
+"pokemon/back/201-h.json",
+"pokemon/back/487-origin.json",
+"pokemon/back/183.json",
+"pokemon/back/456.json",
+"pokemon/back/4078.json",
+"pokemon/back/678.json",
+"pokemon/back/953.json",
+"pokemon/back/69.json",
+"pokemon/back/487-altered.json",
+"pokemon/back/294.json",
+"pokemon/back/314.json",
+"pokemon/back/666-icy-snow.json",
+"pokemon/back/467.json",
+"pokemon/back/210.json",
+"pokemon/back/218.json",
+"pokemon/back/812.json",
+"pokemon/back/40.json",
+"pokemon/back/825.json",
+"pokemon/back/242.json",
+"pokemon/back/170.json",
+"pokemon/back/666-archipelago.json",
+"pokemon/back/435.json",
+"pokemon/back/946.json",
+"pokemon/back/185.json",
+"pokemon/back/395.json",
+"pokemon/back/520.json",
+"pokemon/back/787.json",
+"pokemon/back/774.json",
+"pokemon/back/833.json",
+"pokemon/back/394.json",
+"pokemon/back/896.json",
+"pokemon/back/590.json",
+"pokemon/back/654.json",
+"pokemon/back/2074.json",
+"pokemon/back/792-full-moon.json",
+"pokemon/back/816.json",
+"pokemon/back/753.json",
+"pokemon/back/612.json",
+"pokemon/back/25-cool-cosplay.json",
+"pokemon/back/965.json",
+"pokemon/back/228.json",
+"pokemon/back/123.json",
+"pokemon/back/676-pharaoh.json",
+"pokemon/back/601.json",
+"pokemon/back/671-red.json",
+"pokemon/back/1017-wellspring-mask.json",
+"pokemon/back/720-unbound.json",
+"pokemon/back/968.json",
+"pokemon/back/518.json",
+"pokemon/back/916-female.json",
+"pokemon/back/909.json",
+"pokemon/back/413-trash.json",
+"pokemon/back/325.json",
+"pokemon/back/80-mega.json",
+"pokemon/back/625.json",
+"pokemon/back/773-steel.json",
+"pokemon/back/729.json",
+"pokemon/back/515.json",
+"pokemon/back/282-mega.json",
+"pokemon/back/56.json",
+"pokemon/back/998.json",
+"pokemon/back/409.json",
+"pokemon/back/762.json",
+"pokemon/back/955.json",
+"pokemon/back/86.json",
+"pokemon/back/493-poison.json",
+"pokemon/back/148.json",
+"pokemon/back/733.json",
+"pokemon/back/441.json",
+"pokemon/back/201-c.json",
+"pokemon/back/2.json",
+"pokemon/back/716-active.json",
+"pokemon/back/116.json",
+"pokemon/back/298.json",
+"pokemon/back/4555-zen.json",
+"pokemon/back/528.json",
+"pokemon/back/999.json",
+"pokemon/back/666-poke-ball.json",
+"pokemon/back/774-violet.json",
+"pokemon/back/2027.json",
+"pokemon/back/635.json",
+"pokemon/back/131-gigantamax.json",
+"pokemon/back/79.json",
+"pokemon/back/181-mega.json",
+"pokemon/back/174.json",
+"pokemon/back/246.json",
+"pokemon/back/773.json",
+"pokemon/back/596.json",
+"pokemon/back/91.json",
+"pokemon/back/25-tough-cosplay.json",
+"pokemon/back/99.json",
+"pokemon/back/24.json",
+"pokemon/back/400.json",
+"pokemon/back/1017-hearthflame-mask-tera.json",
+"pokemon/back/851.json",
+"pokemon/back/1001.json",
+"pokemon/back/488.json",
+"pokemon/back/422-east.json",
+"pokemon/back/586-spring.json",
+"pokemon/back/565.json",
+"pokemon/back/6211.json",
+"pokemon/back/774-red.json",
+"pokemon/back/830.json",
+"pokemon/back/589.json",
+"pokemon/back/544.json",
+"pokemon/back/319-mega.json",
+"pokemon/back/682.json",
+"pokemon/back/992.json",
+"pokemon/back/600.json",
+"pokemon/back/886.json",
+"pokemon/back/425.json",
+"pokemon/back/670-white.json",
+"pokemon/back/201-m.json",
+"pokemon/back/811.json",
+"pokemon/back/111.json",
+"pokemon/back/35.json",
+"pokemon/back/8.json",
+"pokemon/back/926.json",
+"pokemon/back/979.json",
+"pokemon/back/381.json",
+"pokemon/back/211.json",
+"pokemon/back/303-mega.json",
+"pokemon/back/927.json",
+"pokemon/back/643.json",
+"pokemon/back/490.json",
+"pokemon/back/935.json",
+"pokemon/back/17.json",
+"pokemon/back/784.json",
+"pokemon/back/297.json",
+"pokemon/back/745.json",
+"pokemon/back/2105.json",
+"pokemon/back/384.json",
+"pokemon/back/472.json",
+"pokemon/back/581.json",
+"pokemon/back/413-plant.json",
+"pokemon/back/248-mega.json",
+"pokemon/back/791.json",
+"pokemon/back/671-white.json",
+"pokemon/back/609.json",
+"pokemon/back/84.json",
+"pokemon/back/103.json",
+"pokemon/back/43.json",
+"pokemon/back/676-la-reine.json",
+"pokemon/back/204.json",
+"pokemon/back/888-behemoth-blade.json",
+"pokemon/back/869-salted-cream.json",
+"pokemon/back/114.json",
+"pokemon/back/460-mega.json",
+"pokemon/back/741-sensu.json",
+"pokemon/back/719-mega.json",
+"pokemon/back/920.json",
+"pokemon/back/773-psychic.json",
+"pokemon/back/749.json",
+"pokemon/back/8901.json",
+"pokemon/back/4263.json",
+"pokemon/back/337.json",
+"pokemon/back/793.json",
+"pokemon/back/505.json",
+"pokemon/back/759.json",
+"pokemon/back/890.json",
+"pokemon/back/694.json",
+"pokemon/back/773-ice.json",
+"pokemon/back/320.json",
+"pokemon/back/406.json",
+"pokemon/back/809-gigantamax.json",
+"pokemon/back/538.json",
+"pokemon/back/962.json",
+"pokemon/back/997.json",
+"pokemon/back/446.json",
+"pokemon/back/905-therian.json",
+"pokemon/back/773-rock.json",
+"pokemon/back/102.json",
+"pokemon/back/96.json",
+"pokemon/back/869-mint-cream.json",
+"pokemon/back/587.json",
+"pokemon/back/782.json",
+"pokemon/back/1017-cornerstone-mask.json",
+"pokemon/back/89.json",
+"pokemon/back/126.json",
+"pokemon/back/1021.json",
+"pokemon/back/4555.json",
+"pokemon/back/36.json",
+"pokemon/back/583.json",
+"pokemon/back/339.json",
+"pokemon/back/214.json",
+"pokemon/back/653.json",
+"pokemon/back/721.json",
+"pokemon/back/802-zenith.json",
+"pokemon/back/526.json",
+"pokemon/back/866.json",
+"pokemon/back/199.json",
+"pokemon/back/475-mega.json",
+"pokemon/back/773-fairy.json",
+"pokemon/back/443.json",
+"pokemon/back/987.json",
+"pokemon/back/376-mega.json",
+"pokemon/back/223.json",
+"pokemon/back/788.json",
+"pokemon/back/575.json",
+"pokemon/back/165.json",
+"pokemon/back/566.json",
+"pokemon/back/466.json",
+"pokemon/back/786.json",
+"pokemon/back/666-savanna.json",
+"pokemon/back/666-jungle.json",
+"pokemon/back/666-high-plains.json",
+"pokemon/back/608.json",
+"pokemon/back/27.json",
+"pokemon/back/393.json",
+"pokemon/back/543.json",
+"pokemon/back/98.json",
+"pokemon/back/3-mega.json",
+"pokemon/back/374.json",
+"pokemon/back/64.json",
+"pokemon/back/137.json",
+"pokemon/back/342.json",
+"pokemon/back/593.json",
+"pokemon/back/888.json",
+"pokemon/back/483.json",
+"pokemon/back/890-eternamax.json",
+"pokemon/back/305.json",
+"pokemon/back/631.json",
+"pokemon/back/858-gigantamax.json",
+"pokemon/back/201-question.json",
+"pokemon/back/869-matcha-cream.json",
+"pokemon/back/424.json",
+"pokemon/back/55.json",
+"pokemon/back/167.json",
+"pokemon/back/572.json",
+"pokemon/back/8128.json",
+"pokemon/back/493-dragon.json",
+"pokemon/back/146.json",
+"pokemon/back/710.json",
+"pokemon/back/403.json",
+"pokemon/back/985.json",
+"pokemon/back/127-mega.json",
+"pokemon/back/674.json",
+"pokemon/back/50.json",
+"pokemon/back/893.json",
+"pokemon/back/604.json",
+"pokemon/back/863.json",
+"pokemon/back/133-gigantamax.json",
+"pokemon/back/652.json",
+"pokemon/back/669-white.json",
+"pokemon/back/452.json",
+"pokemon/back/776.json",
+"pokemon/back/880.json",
+"pokemon/back/912.json",
+"pokemon/back/723.json",
+"pokemon/back/186.json",
+"pokemon/back/92.json",
+"pokemon/back/851-gigantamax.json",
+"pokemon/back/657.json",
+"pokemon/back/650.json",
+"pokemon/back/774-yellow.json",
+"pokemon/back/201-y.json",
+"pokemon/back/390.json",
+"pokemon/back/152.json",
+"pokemon/back/229.json",
+"pokemon/back/191.json",
+"pokemon/back/292.json",
+"pokemon/back/967.json",
+"pokemon/back/813.json",
+"pokemon/back/617.json",
+"pokemon/back/798.json",
+"pokemon/back/209.json",
+"pokemon/back/845-gorging.json",
+"pokemon/back/135.json",
+"pokemon/back/162.json",
+"pokemon/back/293.json",
+"pokemon/back/840.json",
+"pokemon/back/827.json",
+"pokemon/back/14.json",
+"pokemon/back/283.json",
+"pokemon/back/774-yellow-meteor.json",
+"pokemon/back/715.json",
+"pokemon/back/414.json",
+"pokemon/back/2037.json",
+"pokemon/back/849-gigantamax.json",
+"pokemon/back/222.json",
+"pokemon/back/911.json",
+"pokemon/back/410.json",
+"pokemon/back/974.json",
+"pokemon/back/742.json",
+"pokemon/back/479.json",
+"pokemon/back/924.json",
+"pokemon/back/139.json",
+"pokemon/back/60.json",
+"pokemon/back/988.json",
+"pokemon/back/308-mega.json",
+"pokemon/back/861-gigantamax.json",
+"pokemon/back/666-polar.json",
+"pokemon/back/660.json",
+"pokemon/back/385.json",
+"pokemon/back/839.json",
+"pokemon/back/214-mega.json",
+"pokemon/back/257.json",
+"pokemon/back/321.json",
+"pokemon/back/219.json",
+"pokemon/back/800.json",
+"pokemon/back/205.json",
+"pokemon/back/7.json",
+"pokemon/back/773-flying.json",
+"pokemon/back/774-green.json",
+"pokemon/back/872.json",
+"pokemon/back/479-heat.json",
+"pokemon/back/462.json",
+"pokemon/back/327.json",
+"pokemon/back/74.json",
+"pokemon/back/511.json",
+"pokemon/back/6.json",
+"pokemon/back/428.json",
+"pokemon/back/857.json",
+"pokemon/back/26.json",
+"pokemon/back/666-modern.json",
+"pokemon/back/756.json",
+"pokemon/back/23.json",
+"pokemon/back/6059.json",
+"pokemon/back/258.json",
+"pokemon/back/491.json",
+"pokemon/back/4144.json",
+"pokemon/back/716-neutral.json",
+"pokemon/back/397.json",
+"pokemon/back/229-mega.json",
+"pokemon/back/304.json",
+"pokemon/back/323.json",
+"pokemon/back/734.json",
+"pokemon/back/504.json",
+"pokemon/back/115-mega.json",
+"pokemon/back/925-four.json",
+"pokemon/back/993.json",
+"pokemon/back/475.json",
+"pokemon/back/330.json",
+"pokemon/back/263.json",
+"pokemon/back/307.json",
+"pokemon/back/773-poison.json",
+"pokemon/back/771.json",
+"pokemon/back/423-east.json",
+"pokemon/back/586-winter.json",
+"pokemon/back/291.json",
+"pokemon/back/958.json",
+"pokemon/back/915.json",
+"pokemon/back/688.json",
+"pokemon/back/514.json",
+"pokemon/back/804.json",
+"pokemon/back/525.json",
+"pokemon/back/2075.json",
+"pokemon/back/850.json",
+"pokemon/back/1017-wellspring-mask-tera.json",
+"pokemon/back/815.json",
+"pokemon/back/522.json",
+"pokemon/back/58.json",
+"pokemon/back/193.json",
+"pokemon/back/679.json",
+"pokemon/back/6215.json",
+"pokemon/back/227.json",
+"pokemon/back/641-therian.json",
+"pokemon/back/182.json",
+"pokemon/back/172.json",
+"pokemon/back/2026.json",
+"pokemon/back/802.json",
+"pokemon/back/666-river.json",
+"pokemon/back/1009.json",
+"pokemon/back/351-sunny.json",
+"pokemon/back/644.json",
+"pokemon/back/969.json",
+"pokemon/back/436.json",
+"pokemon/back/869.json",
+"pokemon/back/766.json",
+"pokemon/back/11.json",
+"pokemon/back/145.json",
+"pokemon/back/322.json",
+"pokemon/back/489.json",
+"pokemon/back/493-grass.json",
+"pokemon/back/428-mega.json",
+"pokemon/back/524.json",
+"pokemon/back/326.json",
+"pokemon/back/201-u.json",
+"pokemon/back/201-l.json",
+"pokemon/back/754.json",
+"pokemon/back/800-dusk-mane.json",
+"pokemon/back/150-mega-y.json",
+"pokemon/back/535.json",
+"pokemon/back/132.json",
+"pokemon/back/706.json",
+"pokemon/back/155.json",
+"pokemon/back/795.json",
+"pokemon/back/347.json",
+"pokemon/back/603.json",
+"pokemon/back/824.json",
+"pokemon/back/59.json",
+"pokemon/back/366.json",
+"pokemon/back/551.json",
+"pokemon/back/828.json",
+"pokemon/back/201-s.json",
+"pokemon/back/386-attack.json",
+"pokemon/back/267.json",
+"pokemon/back/695.json",
+"pokemon/back/678-female.json",
+"pokemon/back/332.json",
+"pokemon/back/377.json",
+"pokemon/back/562.json",
+"pokemon/back/817.json",
+"pokemon/back/856.json",
+"pokemon/back/639.json",
+"pokemon/back/448.json",
+"pokemon/back/917.json",
+"pokemon/back/991.json",
+"pokemon/back/2089.json",
+"pokemon/back/523.json",
+"pokemon/back/450.json",
+"pokemon/back/90.json",
+"pokemon/back/719.json",
+"pokemon/back/427.json",
+"pokemon/back/4052.json",
+"pokemon/back/769.json",
+"pokemon/back/735.json",
+"pokemon/back/25-beauty-cosplay.json",
+"pokemon/back/899.json",
+"pokemon/back/964-zero.json",
+"pokemon/back/173.json",
+"pokemon/back/8194.json",
+"pokemon/back/2028.json",
+"pokemon/back/823-gigantamax.json",
+"pokemon/back/966-ruchbah-starmobile.json",
+"pokemon/back/201-w.json",
+"pokemon/back/699.json",
+"pokemon/back/952.json",
+"pokemon/back/748.json",
+"pokemon/back/718-complete.json",
+"pokemon/back/6101.json",
+"pokemon/back/957.json",
+"pokemon/back/661.json",
+"pokemon/back/545.json",
+"pokemon/back/722.json",
+"pokemon/back/996.json",
+"pokemon/back/168.json",
+"pokemon/back/306.json",
+"pokemon/back/213.json",
+"pokemon/back/251.json",
+"pokemon/back/201-z.json",
+"pokemon/back/119.json",
+"pokemon/back/597.json",
+"pokemon/back/791-radiant-sun.json",
+"pokemon/back/284.json",
+"pokemon/back/6549.json",
+"pokemon/back/932.json",
+"pokemon/back/108.json",
+"pokemon/back/647-resolute.json",
+"pokemon/back/658.json",
+"pokemon/back/669-yellow.json",
+"pokemon/back/700.json",
+"pokemon/back/1016.json",
+"pokemon/back/835.json",
+"pokemon/back/943.json",
+"pokemon/back/273.json",
+"pokemon/back/745-midnight.json",
+"pokemon/back/964-hero.json",
+"pokemon/back/478.json",
+"pokemon/back/772.json",
+"pokemon/back/585-summer.json",
+"pokemon/back/439.json",
+"pokemon/back/638.json",
+"pokemon/back/313.json",
+"pokemon/back/995.json",
+"pokemon/back/666-meadow.json",
+"pokemon/back/166.json",
+"pokemon/back/826-gigantamax.json",
+"pokemon/back/837.json",
+"pokemon/back/931-yellow-plumage.json",
+"pokemon/back/73.json",
+"pokemon/back/115.json",
+"pokemon/back/577.json",
+"pokemon/back/971.json",
+"pokemon/back/664.json",
+"pokemon/back/774-blue-meteor.json",
+"pokemon/back/938.json",
+"pokemon/back/6628.json",
+"pokemon/back/161.json",
+"pokemon/back/286.json",
+"pokemon/back/231.json",
+"pokemon/back/253.json",
+"pokemon/back/48.json",
+"pokemon/back/1017-hearthflame-mask.json",
+"pokemon/back/569.json",
+"pokemon/back/2103.json",
+"pokemon/back/261.json",
+"pokemon/back/1007-apex-build.json",
+"pokemon/back/1025.json",
+"pokemon/back/429.json",
+"pokemon/back/82.json",
+"pokemon/back/928.json",
+"pokemon/back/2050.json",
+"pokemon/back/966-navi-starmobile.json",
+"pokemon/back/383.json",
+"pokemon/back/8128-aqua.json",
+"pokemon/back/648-pirouette.json",
+"pokemon/back/201-x.json",
+"pokemon/back/821.json",
+"pokemon/back/67.json",
+"pokemon/back/264.json",
+"pokemon/back/970.json",
+"pokemon/back/278.json",
+"pokemon/back/49.json",
+"pokemon/back/100.json",
+"pokemon/back/809.json",
+"pokemon/back/805.json",
+"pokemon/back/169.json",
+"pokemon/back/201-r.json",
+"pokemon/back/892-gigantamax-rapid.json",
+"pokemon/back/826.json",
+"pokemon/back/25-gigantamax.json",
+"pokemon/back/531-mega.json",
+"pokemon/back/142-mega.json",
+"pokemon/back/417.json",
+"pokemon/back/201-exclamation.json",
+"pokemon/back/350.json",
+"pokemon/back/157.json",
+"pokemon/back/533.json",
+"pokemon/back/642-incarnate.json",
+"pokemon/back/610.json",
+"pokemon/back/557.json",
+"pokemon/back/18.json",
+"pokemon/back/212-mega.json",
+"pokemon/back/33.json",
+"pokemon/back/921.json",
+"pokemon/back/289.json",
+"pokemon/back/280.json",
+"pokemon/back/235.json",
+"pokemon/back/356.json",
+"pokemon/back/25-cute-cosplay.json",
+"pokemon/back/693.json",
+"pokemon/back/363.json",
+"pokemon/back/741-pau.json",
+"pokemon/back/female/461.json",
+"pokemon/back/female/399.json",
+"pokemon/back/female/41.json",
+"pokemon/back/female/221.json",
+"pokemon/back/female/256.json",
+"pokemon/back/female/454.json",
+"pokemon/back/female/402.json",
+"pokemon/back/female/369.json",
+"pokemon/back/female/521.json",
+"pokemon/back/female/445.json",
+"pokemon/back/female/42.json",
+"pokemon/back/female/444.json",
+"pokemon/back/female/217.json",
+"pokemon/back/female/44.json",
+"pokemon/back/female/274.json",
+"pokemon/back/female/130.json",
+"pokemon/back/female/473.json",
+"pokemon/back/female/415.json",
+"pokemon/back/female/65.json",
+"pokemon/back/female/25-partner.json",
+"pokemon/back/female/449.json",
+"pokemon/back/female/401.json",
+"pokemon/back/female/19.json",
+"pokemon/back/female/194.json",
+"pokemon/back/female/224.json",
+"pokemon/back/female/129.json",
+"pokemon/back/female/396.json",
+"pokemon/back/female/118.json",
+"pokemon/back/female/20.json",
+"pokemon/back/female/398.json",
+"pokemon/back/female/195.json",
+"pokemon/back/female/418.json",
+"pokemon/back/female/85.json",
+"pokemon/back/female/275.json",
+"pokemon/back/female/459.json",
+"pokemon/back/female/25-smart-cosplay.json",
+"pokemon/back/female/269.json",
+"pokemon/back/female/208.json",
+"pokemon/back/female/25-cosplay.json",
+"pokemon/back/female/592.json",
+"pokemon/back/female/203.json",
+"pokemon/back/female/407.json",
+"pokemon/back/female/154.json",
+"pokemon/back/female/212.json",
+"pokemon/back/female/232.json",
+"pokemon/back/female/457.json",
+"pokemon/back/female/464.json",
+"pokemon/back/female/404.json",
+"pokemon/back/female/405.json",
+"pokemon/back/female/207.json",
+"pokemon/back/female/419.json",
+"pokemon/back/female/198.json",
+"pokemon/back/female/202.json",
+"pokemon/back/female/178.json",
+"pokemon/back/female/97.json",
+"pokemon/back/female/456.json",
+"pokemon/back/female/185.json",
+"pokemon/back/female/25-cool-cosplay.json",
+"pokemon/back/female/123.json",
+"pokemon/back/female/25-tough-cosplay.json",
+"pokemon/back/female/400.json",
+"pokemon/back/female/111.json",
+"pokemon/back/female/84.json",
+"pokemon/back/female/214.json",
+"pokemon/back/female/443.json",
+"pokemon/back/female/165.json",
+"pokemon/back/female/64.json",
+"pokemon/back/female/593.json",
+"pokemon/back/female/424.json",
+"pokemon/back/female/403.json",
+"pokemon/back/female/186.json",
+"pokemon/back/female/229.json",
+"pokemon/back/female/257.json",
+"pokemon/back/female/26.json",
+"pokemon/back/female/397.json",
+"pokemon/back/female/323.json",
+"pokemon/back/female/307.json",
+"pokemon/back/female/6215.json",
+"pokemon/back/female/322.json",
+"pokemon/back/female/267.json",
+"pokemon/back/female/332.json",
+"pokemon/back/female/450.json",
+"pokemon/back/female/25-beauty-cosplay.json",
+"pokemon/back/female/119.json",
+"pokemon/back/female/166.json",
+"pokemon/back/female/417.json",
+"pokemon/back/female/350.json",
+"pokemon/back/female/25-cute-cosplay.json",
+"pokemon/back/female/272.json",
+"pokemon/back/female/460.json",
+"pokemon/back/female/112.json",
+"pokemon/back/female/668.json",
+"pokemon/back/female/453.json",
+"pokemon/back/female/3.json",
+"pokemon/back/female/315.json",
+"pokemon/back/female/215.json",
+"pokemon/back/female/317.json",
+"pokemon/back/female/12.json",
+"pokemon/back/female/308.json",
+"pokemon/back/female/190.json",
+"pokemon/back/female/25.json",
+"pokemon/back/female/316.json",
+"pokemon/back/female/465.json",
+"pokemon/back/female/45.json",
+"pokemon/back/female/255.json",
+"pokemon/back/1003.json",
+"pokemon/back/859.json",
+"pokemon/back/131.json",
+"pokemon/back/272.json",
+"pokemon/back/845-gulping.json",
+"pokemon/back/576.json",
+"pokemon/back/460.json",
+"pokemon/back/112.json",
+"pokemon/back/666-sun.json",
+"pokemon/back/888-crowned.json",
+"pokemon/back/666-continental.json",
+"pokemon/back/741.json",
+"pokemon/back/905-incarnate.json",
+"pokemon/back/838.json",
+"pokemon/back/892-rapid-strike.json",
+"pokemon/back/668.json",
+"pokemon/back/960.json",
+"pokemon/back/319.json",
+"pokemon/back/877-hangry.json",
+"pokemon/back/774-red-meteor.json",
+"pokemon/back/357.json",
+"pokemon/back/591.json",
+"pokemon/back/453.json",
+"pokemon/back/288.json",
+"pokemon/back/760.json",
+"pokemon/back/568.json",
+"pokemon/back/171.json",
+"pokemon/back/755.json",
+"pokemon/back/29.json",
+"pokemon/back/302-mega.json",
+"pokemon/back/499.json",
+"pokemon/back/773-dark.json",
+"pokemon/back/94-mega.json",
+"pokemon/back/622.json",
+"pokemon/back/3.json",
+"pokemon/back/6157.json",
+"pokemon/back/18-mega.json",
+"pokemon/back/4146.json",
+"pokemon/back/315.json",
+"pokemon/back/666-monsoon.json",
+"pokemon/back/344.json",
+"pokemon/back/360.json",
+"pokemon/back/1015.json",
+"pokemon/back/318.json",
+"pokemon/back/493-fire.json",
+"pokemon/back/646-white.json",
+"pokemon/back/869-lemon-cream.json",
+"pokemon/back/391.json",
+"pokemon/back/39.json",
+"pokemon/back/382.json",
+"pokemon/back/630.json",
+"pokemon/back/761.json",
+"pokemon/back/810.json",
+"pokemon/back/822.json",
+"pokemon/back/125.json",
+"pokemon/back/9-gigantamax.json",
+"pokemon/back/570.json",
+"pokemon/back/708.json",
+"pokemon/back/254.json",
+"pokemon/back/2038.json",
+"pokemon/back/150-mega-x.json",
+"pokemon/back/215.json",
+"pokemon/back/556.json",
+"pokemon/back/493-ice.json",
+"pokemon/back/88.json",
+"pokemon/back/623.json",
+"pokemon/back/910.json",
+"pokemon/back/773-dragon.json",
+"pokemon/back/676-kabuki.json",
+"pokemon/back/966-caph-starmobile.json",
+"pokemon/back/140.json",
+"pokemon/back/317.json",
+"pokemon/back/479-mow.json",
+"pokemon/back/68-gigantamax.json",
+"pokemon/back/509.json",
+"pokemon/back/197.json",
+"pokemon/back/580.json",
+"pokemon/back/141.json",
+"pokemon/back/127.json",
+"pokemon/back/707.json",
+"pokemon/back/553.json",
+"pokemon/back/1013-unremarkable.json",
+"pokemon/back/711.json",
+"pokemon/back/1017-cornerstone-mask-tera.json",
+"pokemon/back/341.json",
+"pokemon/back/573.json",
+"pokemon/back/931-green-plumage.json",
+"pokemon/back/144.json",
+"pokemon/back/549.json",
+"pokemon/back/355.json",
+"pokemon/back/12.json",
+"pokemon/back/512.json",
+"pokemon/back/648-aria.json",
+"pokemon/back/201-f.json",
+"pokemon/back/529.json",
+"pokemon/back/854.json",
+"pokemon/back/933.json",
+"pokemon/back/676-star.json",
+"pokemon/back/382-primal.json",
+"pokemon/back/1010.json",
+"pokemon/back/956.json",
+"pokemon/back/724.json",
+"pokemon/back/308.json",
+"pokemon/back/226.json",
+"pokemon/back/647-ordinary.json",
+"pokemon/back/2019.json",
+"pokemon/back/949.json",
+"pokemon/back/389.json",
+"pokemon/back/276.json",
+"pokemon/back/shiny/752.json",
+"pokemon/back/shiny/665.json",
+"pokemon/back/shiny/334-mega.json",
+"pokemon/back/shiny/10.json",
+"pokemon/back/shiny/282.json",
+"pokemon/back/shiny/632.json",
+"pokemon/back/shiny/384-mega.json",
+"pokemon/back/shiny/411.json",
+"pokemon/back/shiny/846.json",
+"pokemon/back/shiny/37.json",
+"pokemon/back/shiny/989.json",
+"pokemon/back/shiny/698.json",
+"pokemon/back/shiny/633.json",
+"pokemon/back/shiny/774-indigo-meteor.json",
+"pokemon/back/shiny/883.json",
+"pokemon/back/shiny/189.json",
+"pokemon/back/shiny/537.json",
+"pokemon/back/shiny/831.json",
+"pokemon/back/shiny/243.json",
+"pokemon/back/shiny/680.json",
+"pokemon/back/shiny/77.json",
+"pokemon/back/shiny/898-ice.json",
+"pokemon/back/shiny/676-diamond.json",
+"pokemon/back/shiny/858.json",
+"pokemon/back/shiny/649.json",
+"pokemon/back/shiny/70.json",
+"pokemon/back/shiny/105.json",
+"pokemon/back/shiny/250.json",
+"pokemon/back/shiny/806.json",
+"pokemon/back/shiny/542.json",
+"pokemon/back/shiny/869-ruby-swirl.json",
+"pokemon/back/shiny/929.json",
+"pokemon/back/shiny/598.json",
+"pokemon/back/shiny/153.json",
+"pokemon/back/shiny/51.json",
+"pokemon/back/shiny/461.json",
+"pokemon/back/shiny/818.json",
+"pokemon/back/shiny/982-three-segment.json",
+"pokemon/back/shiny/423-west.json",
+"pokemon/back/shiny/399.json",
+"pokemon/back/shiny/620.json",
+"pokemon/back/shiny/870.json",
+"pokemon/back/shiny/531.json",
+"pokemon/back/shiny/703.json",
+"pokemon/back/shiny/728.json",
+"pokemon/back/shiny/614.json",
+"pokemon/back/shiny/201-q.json",
+"pokemon/back/shiny/41.json",
+"pokemon/back/shiny/201-b.json",
+"pokemon/back/shiny/569-gigantamax.json",
+"pokemon/back/shiny/705.json",
+"pokemon/back/shiny/731.json",
+"pokemon/back/shiny/479-fan.json",
+"pokemon/back/shiny/221.json",
+"pokemon/back/shiny/484-origin.json",
+"pokemon/back/shiny/143.json",
+"pokemon/back/shiny/6-mega-x.json",
+"pokemon/back/shiny/878.json",
+"pokemon/back/shiny/842-gigantamax.json",
+"pokemon/back/shiny/30.json",
+"pokemon/back/shiny/1023.json",
+"pokemon/back/shiny/256.json",
+"pokemon/back/shiny/334.json",
+"pokemon/back/shiny/616.json",
+"pokemon/back/shiny/963.json",
+"pokemon/back/shiny/676.json",
+"pokemon/back/shiny/789.json",
+"pokemon/back/shiny/54.json",
+"pokemon/back/shiny/454.json",
+"pokemon/back/shiny/555-zen.json",
+"pokemon/back/shiny/4110.json",
+"pokemon/back/shiny/948.json",
+"pokemon/back/shiny/548.json",
+"pokemon/back/shiny/201-o.json",
+"pokemon/back/shiny/829.json",
+"pokemon/back/shiny/6724.json",
+"pokemon/back/shiny/508.json",
+"pokemon/back/shiny/649-burn.json",
+"pokemon/back/shiny/940.json",
+"pokemon/back/shiny/1018.json",
+"pokemon/back/shiny/402.json",
+"pokemon/back/shiny/807.json",
+"pokemon/back/shiny/1024-stellar.json",
+"pokemon/back/shiny/445-mega.json",
+"pokemon/back/shiny/476.json",
+"pokemon/back/shiny/853.json",
+"pokemon/back/shiny/95.json",
+"pokemon/back/shiny/684.json",
+"pokemon/back/shiny/1014.json",
+"pokemon/back/shiny/388.json",
+"pokemon/back/shiny/136.json",
+"pokemon/back/shiny/4618.json",
+"pokemon/back/shiny/257-mega.json",
+"pokemon/back/shiny/666-elegant.json",
+"pokemon/back/shiny/864.json",
+"pokemon/back/shiny/892.json",
+"pokemon/back/shiny/358.json",
+"pokemon/back/shiny/550-white-striped.json",
+"pokemon/back/shiny/110.json",
+"pokemon/back/shiny/649-douse.json",
+"pokemon/back/shiny/550-blue-striped.json",
+"pokemon/back/shiny/343.json",
+"pokemon/back/shiny/563.json",
+"pokemon/back/shiny/1019.json",
+"pokemon/back/shiny/894.json",
+"pokemon/back/shiny/5.json",
+"pokemon/back/shiny/780.json",
+"pokemon/back/shiny/432.json",
+"pokemon/back/shiny/713.json",
+"pokemon/back/shiny/561.json",
+"pokemon/back/shiny/496.json",
+"pokemon/back/shiny/371.json",
+"pokemon/back/shiny/628.json",
+"pokemon/back/shiny/790.json",
+"pokemon/back/shiny/683.json",
+"pokemon/back/shiny/931-blue-plumage.json",
+"pokemon/back/shiny/579.json",
+"pokemon/back/shiny/349.json",
+"pokemon/back/shiny/362-mega.json",
+"pokemon/back/shiny/893-dada.json",
+"pokemon/back/shiny/764.json",
+"pokemon/back/shiny/468.json",
+"pokemon/back/shiny/636.json",
+"pokemon/back/shiny/416.json",
+"pokemon/back/shiny/839-gigantamax.json",
+"pokemon/back/shiny/891.json",
+"pokemon/back/shiny/101.json",
+"pokemon/back/shiny/303.json",
+"pokemon/back/shiny/493-fairy.json",
+"pokemon/back/shiny/978-stretchy.json",
+"pokemon/back/shiny/916.json",
+"pokemon/back/shiny/369.json",
+"pokemon/back/shiny/133.json",
+"pokemon/back/shiny/869-gigantamax.json",
+"pokemon/back/shiny/72.json",
+"pokemon/back/shiny/879-gigantamax.json",
+"pokemon/back/shiny/147.json",
+"pokemon/back/shiny/4554.json",
+"pokemon/back/shiny/521.json",
+"pokemon/back/shiny/192.json",
+"pokemon/back/shiny/6503.json",
+"pokemon/back/shiny/641-incarnate.json",
+"pokemon/back/shiny/445.json",
+"pokemon/back/shiny/42.json",
+"pokemon/back/shiny/571.json",
+"pokemon/back/shiny/923.json",
+"pokemon/back/shiny/469.json",
+"pokemon/back/shiny/2076.json",
+"pokemon/back/shiny/792.json",
+"pokemon/back/shiny/28.json",
+"pokemon/back/shiny/301.json",
+"pokemon/back/shiny/386-defense.json",
+"pokemon/back/shiny/444.json",
+"pokemon/back/shiny/986.json",
+"pokemon/back/shiny/646-black.json",
+"pokemon/back/shiny/375.json",
+"pokemon/back/shiny/22.json",
+"pokemon/back/shiny/217.json",
+"pokemon/back/shiny/773-electric.json",
+"pokemon/back/shiny/900.json",
+"pokemon/back/shiny/38.json",
+"pokemon/back/shiny/907.json",
+"pokemon/back/shiny/527.json",
+"pokemon/back/shiny/966-schedar-starmobile.json",
+"pokemon/back/shiny/629.json",
+"pokemon/back/shiny/730.json",
+"pokemon/back/shiny/260.json",
+"pokemon/back/shiny/440.json",
+"pokemon/back/shiny/552.json",
+"pokemon/back/shiny/666-garden.json",
+"pokemon/back/shiny/663.json",
+"pokemon/back/shiny/667.json",
+"pokemon/back/shiny/862.json",
+"pokemon/back/shiny/773-ground.json",
+"pokemon/back/shiny/160.json",
+"pokemon/back/shiny/994.json",
+"pokemon/back/shiny/200.json",
+"pokemon/back/shiny/271.json",
+"pokemon/back/shiny/944.json",
+"pokemon/back/shiny/4199.json",
+"pokemon/back/shiny/696.json",
+"pokemon/back/shiny/71.json",
+"pokemon/back/shiny/328.json",
+"pokemon/back/shiny/945.json",
+"pokemon/back/shiny/44.json",
+"pokemon/back/shiny/32.json",
+"pokemon/back/shiny/751.json",
+"pokemon/back/shiny/128.json",
+"pokemon/back/shiny/747.json",
+"pokemon/back/shiny/676-matron.json",
+"pokemon/back/shiny/274.json",
+"pokemon/back/shiny/975.json",
+"pokemon/back/shiny/1005.json",
+"pokemon/back/shiny/244.json",
+"pokemon/back/shiny/534.json",
+"pokemon/back/shiny/248.json",
+"pokemon/back/shiny/373-mega.json",
+"pokemon/back/shiny/691.json",
+"pokemon/back/shiny/770.json",
+"pokemon/back/shiny/130.json",
+"pokemon/back/shiny/12-gigantamax.json",
+"pokemon/back/shiny/473.json",
+"pokemon/back/shiny/470.json",
+"pokemon/back/shiny/845.json",
+"pokemon/back/shiny/329.json",
+"pokemon/back/shiny/881.json",
+"pokemon/back/shiny/1024.json",
+"pokemon/back/shiny/606.json",
+"pokemon/back/shiny/201-i.json",
+"pokemon/back/shiny/599.json",
+"pokemon/back/shiny/775.json",
+"pokemon/back/shiny/415.json",
+"pokemon/back/shiny/973.json",
+"pokemon/back/shiny/546.json",
+"pokemon/back/shiny/80.json",
+"pokemon/back/shiny/237.json",
+"pokemon/back/shiny/547.json",
+"pokemon/back/shiny/336.json",
+"pokemon/back/shiny/645-incarnate.json",
+"pokemon/back/shiny/781.json",
+"pokemon/back/shiny/247.json",
+"pokemon/back/shiny/65.json",
+"pokemon/back/shiny/966.json",
+"pokemon/back/shiny/351-rainy.json",
+"pokemon/back/shiny/25-partner.json",
+"pokemon/back/shiny/796.json",
+"pokemon/back/shiny/449.json",
+"pokemon/back/shiny/726.json",
+"pokemon/back/shiny/196.json",
+"pokemon/back/shiny/670-blue.json",
+"pokemon/back/shiny/306-mega.json",
+"pokemon/back/shiny/930.json",
+"pokemon/back/shiny/124.json",
+"pokemon/back/shiny/352.json",
+"pokemon/back/shiny/401.json",
+"pokemon/back/shiny/797.json",
+"pokemon/back/shiny/422-west.json",
+"pokemon/back/shiny/897.json",
+"pokemon/back/shiny/493-psychic.json",
+"pokemon/back/shiny/420.json",
+"pokemon/back/shiny/323-mega.json",
+"pokemon/back/shiny/364.json",
+"pokemon/back/shiny/201-v.json",
+"pokemon/back/shiny/801.json",
+"pokemon/back/shiny/672.json",
+"pokemon/back/shiny/4222.json",
+"pokemon/back/shiny/818-gigantamax.json",
+"pokemon/back/shiny/362.json",
+"pokemon/back/shiny/658-ash.json",
+"pokemon/back/shiny/338.json",
+"pokemon/back/shiny/712.json",
+"pokemon/back/shiny/19.json",
+"pokemon/back/shiny/649-chill.json",
+"pokemon/back/shiny/268.json",
+"pokemon/back/shiny/984.json",
+"pokemon/back/shiny/179.json",
+"pokemon/back/shiny/567.json",
+"pokemon/back/shiny/378.json",
+"pokemon/back/shiny/412-plant.json",
+"pokemon/back/shiny/773-ghost.json",
+"pokemon/back/shiny/194.json",
+"pokemon/back/shiny/779.json",
+"pokemon/back/shiny/6-mega-y.json",
+"pokemon/back/shiny/224.json",
+"pokemon/back/shiny/2020.json",
+"pokemon/back/shiny/201-e.json",
+"pokemon/back/shiny/904.json",
+"pokemon/back/shiny/686.json",
+"pokemon/back/shiny/676-dandy.json",
+"pokemon/back/shiny/2670.json",
+"pokemon/back/shiny/4083.json",
+"pokemon/back/shiny/613.json",
+"pokemon/back/shiny/736.json",
+"pokemon/back/shiny/129.json",
+"pokemon/back/shiny/966-segin-starmobile.json",
+"pokemon/back/shiny/1011.json",
+"pokemon/back/shiny/379.json",
+"pokemon/back/shiny/163.json",
+"pokemon/back/shiny/239.json",
+"pokemon/back/shiny/687.json",
+"pokemon/back/shiny/463.json",
+"pokemon/back/shiny/697.json",
+"pokemon/back/shiny/368.json",
+"pokemon/back/shiny/778-disguised.json",
+"pokemon/back/shiny/216.json",
+"pokemon/back/shiny/801-original.json",
+"pokemon/back/shiny/513.json",
+"pokemon/back/shiny/300.json",
+"pokemon/back/shiny/649-shock.json",
+"pokemon/back/shiny/15.json",
+"pokemon/back/shiny/396.json",
+"pokemon/back/shiny/640.json",
+"pokemon/back/shiny/493-ground.json",
+"pokemon/back/shiny/595.json",
+"pokemon/back/shiny/437.json",
+"pokemon/back/shiny/492-land.json",
+"pokemon/back/shiny/558.json",
+"pokemon/back/shiny/836.json",
+"pokemon/back/shiny/820.json",
+"pokemon/back/shiny/150.json",
+"pokemon/back/shiny/310-mega.json",
+"pokemon/back/shiny/676-debutante.json",
+"pokemon/back/shiny/876-female.json",
+"pokemon/back/shiny/81.json",
+"pokemon/back/shiny/702.json",
+"pokemon/back/shiny/501.json",
+"pokemon/back/shiny/624.json",
+"pokemon/back/shiny/669-blue.json",
+"pokemon/back/shiny/774-blue.json",
+"pokemon/back/shiny/763.json",
+"pokemon/back/shiny/852.json",
+"pokemon/back/shiny/493-water.json",
+"pokemon/back/shiny/481.json",
+"pokemon/back/shiny/87.json",
+"pokemon/back/shiny/113.json",
+"pokemon/back/shiny/94.json",
+"pokemon/back/shiny/172-spiky.json",
+"pokemon/back/shiny/800-dawn-wings.json",
+"pokemon/back/shiny/861.json",
+"pokemon/back/shiny/486.json",
+"pokemon/back/shiny/430.json",
+"pokemon/back/shiny/118.json",
+"pokemon/back/shiny/555.json",
+"pokemon/back/shiny/474.json",
+"pokemon/back/shiny/841-gigantamax.json",
+"pokemon/back/shiny/884.json",
+"pokemon/back/shiny/671-orange.json",
+"pokemon/back/shiny/841.json",
+"pokemon/back/shiny/800-ultra.json",
+"pokemon/back/shiny/386.json",
+"pokemon/back/shiny/1024-terastal.json",
+"pokemon/back/shiny/380.json",
+"pokemon/back/shiny/433.json",
+"pokemon/back/shiny/875.json",
+"pokemon/back/shiny/659.json",
+"pokemon/back/shiny/865.json",
+"pokemon/back/shiny/889-crowned.json",
+"pokemon/back/shiny/20.json",
+"pokemon/back/shiny/774-orange-meteor.json",
+"pokemon/back/shiny/249.json",
+"pokemon/back/shiny/479-wash.json",
+"pokemon/back/shiny/8128-blaze.json",
+"pokemon/back/shiny/774-indigo.json",
+"pokemon/back/shiny/421-overcast.json",
+"pokemon/back/shiny/585-autumn.json",
+"pokemon/back/shiny/999-roaming.json",
+"pokemon/back/shiny/370.json",
+"pokemon/back/shiny/918.json",
+"pokemon/back/shiny/149.json",
+"pokemon/back/shiny/814.json",
+"pokemon/back/shiny/540.json",
+"pokemon/back/shiny/262.json",
+"pokemon/back/shiny/685.json",
+"pokemon/back/shiny/757.json",
+"pokemon/back/shiny/564.json",
+"pokemon/back/shiny/774-violet-meteor.json",
+"pokemon/back/shiny/808.json",
+"pokemon/back/shiny/701.json",
+"pokemon/back/shiny/692.json",
+"pokemon/back/shiny/823.json",
+"pokemon/back/shiny/605.json",
+"pokemon/back/shiny/117.json",
+"pokemon/back/shiny/493-electric.json",
+"pokemon/back/shiny/431.json",
+"pokemon/back/shiny/93.json",
+"pokemon/back/shiny/506.json",
+"pokemon/back/shiny/1.json",
+"pokemon/back/shiny/884-gigantamax.json",
+"pokemon/back/shiny/351.json",
+"pokemon/back/shiny/180.json",
+"pokemon/back/shiny/902.json",
+"pokemon/back/shiny/373.json",
+"pokemon/back/shiny/412-trash.json",
+"pokemon/back/shiny/398.json",
+"pokemon/back/shiny/451.json",
+"pokemon/back/shiny/844-gigantamax.json",
+"pokemon/back/shiny/234.json",
+"pokemon/back/shiny/335.json",
+"pokemon/back/shiny/516.json",
+"pokemon/back/shiny/832.json",
+"pokemon/back/shiny/744.json",
+"pokemon/back/shiny/158.json",
+"pokemon/back/shiny/767.json",
+"pokemon/back/shiny/532.json",
+"pokemon/back/shiny/536.json",
+"pokemon/back/shiny/959.json",
+"pokemon/back/shiny/913.json",
+"pokemon/back/shiny/2051.json",
+"pokemon/back/shiny/195.json",
+"pokemon/back/shiny/418.json",
+"pokemon/back/shiny/494.json",
+"pokemon/back/shiny/666-marine.json",
+"pokemon/back/shiny/493-flying.json",
+"pokemon/back/shiny/666-sandstorm.json",
+"pokemon/back/shiny/656.json",
+"pokemon/back/shiny/554.json",
+"pokemon/back/shiny/493-ghost.json",
+"pokemon/back/shiny/541.json",
+"pokemon/back/shiny/31.json",
+"pokemon/back/shiny/85.json",
+"pokemon/back/shiny/704.json",
+"pokemon/back/shiny/834.json",
+"pokemon/back/shiny/372.json",
+"pokemon/back/shiny/458.json",
+"pokemon/back/shiny/311.json",
+"pokemon/back/shiny/340.json",
+"pokemon/back/shiny/479-frost.json",
+"pokemon/back/shiny/586-autumn.json",
+"pokemon/back/shiny/619.json",
+"pokemon/back/shiny/860.json",
+"pokemon/back/shiny/669-orange.json",
+"pokemon/back/shiny/655.json",
+"pokemon/back/shiny/877.json",
+"pokemon/back/shiny/376.json",
+"pokemon/back/shiny/309.json",
+"pokemon/back/shiny/4264.json",
+"pokemon/back/shiny/783.json",
+"pokemon/back/shiny/201-j.json",
+"pokemon/back/shiny/122.json",
+"pokemon/back/shiny/493-steel.json",
+"pokemon/back/shiny/507.json",
+"pokemon/back/shiny/670-yellow.json",
+"pokemon/back/shiny/143-gigantamax.json",
+"pokemon/back/shiny/677.json",
+"pokemon/back/shiny/869-ruby-cream.json",
+"pokemon/back/shiny/559.json",
+"pokemon/back/shiny/843.json",
+"pokemon/back/shiny/65-mega.json",
+"pokemon/back/shiny/365.json",
+"pokemon/back/shiny/448-mega.json",
+"pokemon/back/shiny/238.json",
+"pokemon/back/shiny/2052.json",
+"pokemon/back/shiny/220.json",
+"pokemon/back/shiny/675.json",
+"pokemon/back/shiny/426.json",
+"pokemon/back/shiny/176.json",
+"pokemon/back/shiny/868.json",
+"pokemon/back/shiny/75.json",
+"pokemon/back/shiny/942.json",
+"pokemon/back/shiny/666-tundra.json",
+"pokemon/back/shiny/442.json",
+"pokemon/back/shiny/717.json",
+"pokemon/back/shiny/254-mega.json",
+"pokemon/back/shiny/1002.json",
+"pokemon/back/shiny/76.json",
+"pokemon/back/shiny/922.json",
+"pokemon/back/shiny/493-bug.json",
+"pokemon/back/shiny/230.json",
+"pokemon/back/shiny/275.json",
+"pokemon/back/shiny/819.json",
+"pokemon/back/shiny/560.json",
+"pokemon/back/shiny/9.json",
+"pokemon/back/shiny/1012-counterfeit.json",
+"pokemon/back/shiny/4122.json",
+"pokemon/back/shiny/977.json",
+"pokemon/back/shiny/773-grass.json",
+"pokemon/back/shiny/906.json",
+"pokemon/back/shiny/954.json",
+"pokemon/back/shiny/869-caramel-swirl.json",
+"pokemon/back/shiny/201-g.json",
+"pokemon/back/shiny/4077.json",
+"pokemon/back/shiny/919.json",
+"pokemon/back/shiny/434.json",
+"pokemon/back/shiny/1020.json",
+"pokemon/back/shiny/871.json",
+"pokemon/back/shiny/550-red-striped.json",
+"pokemon/back/shiny/188.json",
+"pokemon/back/shiny/941.json",
+"pokemon/back/shiny/459.json",
+"pokemon/back/shiny/493-dark.json",
+"pokemon/back/shiny/3-gigantamax.json",
+"pokemon/back/shiny/768.json",
+"pokemon/back/shiny/78.json",
+"pokemon/back/shiny/296.json",
+"pokemon/back/shiny/66.json",
+"pokemon/back/shiny/359.json",
+"pokemon/back/shiny/889.json",
+"pokemon/back/shiny/279.json",
+"pokemon/back/shiny/4.json",
+"pokemon/back/shiny/746.json",
+"pokemon/back/shiny/834-gigantamax.json",
+"pokemon/back/shiny/4562.json",
+"pokemon/back/shiny/765.json",
+"pokemon/back/shiny/134.json",
+"pokemon/back/shiny/187.json",
+"pokemon/back/shiny/483-origin.json",
+"pokemon/back/shiny/25-smart-cosplay.json",
+"pokemon/back/shiny/718-10.json",
+"pokemon/back/shiny/302.json",
+"pokemon/back/shiny/281.json",
+"pokemon/back/shiny/333.json",
+"pokemon/back/shiny/269.json",
+"pokemon/back/shiny/651.json",
+"pokemon/back/shiny/892-gigantamax-single.json",
+"pokemon/back/shiny/225.json",
+"pokemon/back/shiny/714.json",
+"pokemon/back/shiny/842.json",
+"pokemon/back/shiny/201-p.json",
+"pokemon/back/shiny/738.json",
+"pokemon/back/shiny/741-pompom.json",
+"pokemon/back/shiny/177.json",
+"pokemon/back/shiny/1000.json",
+"pokemon/back/shiny/889-behemoth-bash.json",
+"pokemon/back/shiny/934.json",
+"pokemon/back/shiny/803.json",
+"pokemon/back/shiny/874.json",
+"pokemon/back/shiny/594.json",
+"pokemon/back/shiny/931-white-plumage.json",
+"pokemon/back/shiny/503.json",
+"pokemon/back/shiny/287.json",
+"pokemon/back/shiny/208.json",
+"pokemon/back/shiny/642-therian.json",
+"pokemon/back/shiny/6100.json",
+"pokemon/back/shiny/25-cosplay.json",
+"pokemon/back/shiny/6-gigantamax.json",
+"pokemon/back/shiny/392.json",
+"pokemon/back/shiny/720.json",
+"pokemon/back/shiny/493-normal.json",
+"pokemon/back/shiny/493-fighting.json",
+"pokemon/back/shiny/412-sandy.json",
+"pokemon/back/shiny/867.json",
+"pokemon/back/shiny/607.json",
+"pokemon/back/shiny/681.json",
+"pokemon/back/shiny/869-rainbow-swirl.json",
+"pokemon/back/shiny/236.json",
+"pokemon/back/shiny/438.json",
+"pokemon/back/shiny/201-n.json",
+"pokemon/back/shiny/662.json",
+"pokemon/back/shiny/252.json",
+"pokemon/back/shiny/1008-ultimate-mode.json",
+"pokemon/back/shiny/62.json",
+"pokemon/back/shiny/138.json",
+"pokemon/back/shiny/794.json",
+"pokemon/back/shiny/876.json",
+"pokemon/back/shiny/785.json",
+"pokemon/back/shiny/739.json",
+"pokemon/back/shiny/592.json",
+"pokemon/back/shiny/359-mega.json",
+"pokemon/back/shiny/52.json",
+"pokemon/back/shiny/885.json",
+"pokemon/back/shiny/982.json",
+"pokemon/back/shiny/750.json",
+"pokemon/back/shiny/1022.json",
+"pokemon/back/shiny/266.json",
+"pokemon/back/shiny/758.json",
+"pokemon/back/shiny/201-k.json",
+"pokemon/back/shiny/773-fire.json",
+"pokemon/back/shiny/387.json",
+"pokemon/back/shiny/671-yellow.json",
+"pokemon/back/shiny/574.json",
+"pokemon/back/shiny/240.json",
+"pokemon/back/shiny/519.json",
+"pokemon/back/shiny/887.json",
+"pokemon/back/shiny/898-shadow.json",
+"pokemon/back/shiny/201-a.json",
+"pokemon/back/shiny/950.json",
+"pokemon/back/shiny/61.json",
+"pokemon/back/shiny/295.json",
+"pokemon/back/shiny/882.json",
+"pokemon/back/shiny/847.json",
+"pokemon/back/shiny/6571.json",
+"pokemon/back/shiny/689.json",
+"pokemon/back/shiny/669-red.json",
+"pokemon/back/shiny/778-busted.json",
+"pokemon/back/shiny/815-gigantamax.json",
+"pokemon/back/shiny/471.json",
+"pokemon/back/shiny/159.json",
+"pokemon/back/shiny/290.json",
+"pokemon/back/shiny/585-winter.json",
+"pokemon/back/shiny/151.json",
+"pokemon/back/shiny/233.json",
+"pokemon/back/shiny/203.json",
+"pokemon/back/shiny/718.json",
+"pokemon/back/shiny/331.json",
+"pokemon/back/shiny/407.json",
+"pokemon/back/shiny/154.json",
+"pokemon/back/shiny/68.json",
+"pokemon/back/shiny/578.json",
+"pokemon/back/shiny/21.json",
+"pokemon/back/shiny/588.json",
+"pokemon/back/shiny/2088.json",
+"pokemon/back/shiny/212.json",
+"pokemon/back/shiny/627.json",
+"pokemon/back/shiny/937.json",
+"pokemon/back/shiny/626.json",
+"pokemon/back/shiny/777.json",
+"pokemon/back/shiny/773-bug.json",
+"pokemon/back/shiny/1004.json",
+"pokemon/back/shiny/99-gigantamax.json",
+"pokemon/back/shiny/109.json",
+"pokemon/back/shiny/585-spring.json",
+"pokemon/back/shiny/413-sandy.json",
+"pokemon/back/shiny/947.json",
+"pokemon/back/shiny/260-mega.json",
+"pokemon/back/shiny/908.json",
+"pokemon/back/shiny/898.json",
+"pokemon/back/shiny/181.json",
+"pokemon/back/shiny/773-water.json",
+"pokemon/back/shiny/421-sunshine.json",
+"pokemon/back/shiny/232.json",
+"pokemon/back/shiny/637.json",
+"pokemon/back/shiny/457.json",
+"pokemon/back/shiny/133-partner.json",
+"pokemon/back/shiny/367.json",
+"pokemon/back/shiny/530.json",
+"pokemon/back/shiny/681-blade.json",
+"pokemon/back/shiny/498.json",
+"pokemon/back/shiny/447.json",
+"pokemon/back/shiny/485.json",
+"pokemon/back/shiny/184.json",
+"pokemon/back/shiny/976.json",
+"pokemon/back/shiny/500.json",
+"pokemon/back/shiny/925-three.json",
+"pokemon/back/shiny/164.json",
+"pokemon/back/shiny/106.json",
+"pokemon/back/shiny/464.json",
+"pokemon/back/shiny/386-speed.json",
+"pokemon/back/shiny/745-dusk.json",
+"pokemon/back/shiny/47.json",
+"pokemon/back/shiny/4145.json",
+"pokemon/back/shiny/983.json",
+"pokemon/back/shiny/310.json",
+"pokemon/back/shiny/670-orange.json",
+"pokemon/back/shiny/799.json",
+"pokemon/back/shiny/673.json",
+"pokemon/back/shiny/259.json",
+"pokemon/back/shiny/611.json",
+"pokemon/back/shiny/6705.json",
+"pokemon/back/shiny/666-ocean.json",
+"pokemon/back/shiny/517.json",
+"pokemon/back/shiny/404.json",
+"pokemon/back/shiny/482.json",
+"pokemon/back/shiny/510.json",
+"pokemon/back/shiny/477.json",
+"pokemon/back/shiny/709.json",
+"pokemon/back/shiny/15-mega.json",
+"pokemon/back/shiny/405.json",
+"pokemon/back/shiny/690.json",
+"pokemon/back/shiny/901.json",
+"pokemon/back/shiny/245.json",
+"pokemon/back/shiny/4079.json",
+"pokemon/back/shiny/207.json",
+"pokemon/back/shiny/345.json",
+"pokemon/back/shiny/2053.json",
+"pokemon/back/shiny/980.json",
+"pokemon/back/shiny/849.json",
+"pokemon/back/shiny/241.json",
+"pokemon/back/shiny/584.json",
+"pokemon/back/shiny/746-school.json",
+"pokemon/back/shiny/361.json",
+"pokemon/back/shiny/582.json",
+"pokemon/back/shiny/381-mega.json",
+"pokemon/back/shiny/201-d.json",
+"pokemon/back/shiny/978-curly.json",
+"pokemon/back/shiny/855.json",
+"pokemon/back/shiny/156.json",
+"pokemon/back/shiny/52-gigantamax.json",
+"pokemon/back/shiny/324.json",
+"pokemon/back/shiny/380-mega.json",
+"pokemon/back/shiny/419.json",
+"pokemon/back/shiny/903.json",
+"pokemon/back/shiny/353.json",
+"pokemon/back/shiny/480.json",
+"pokemon/back/shiny/53.json",
+"pokemon/back/shiny/206.json",
+"pokemon/back/shiny/621.json",
+"pokemon/back/shiny/737.json",
+"pokemon/back/shiny/130-mega.json",
+"pokemon/back/shiny/198.json",
+"pokemon/back/shiny/4080.json",
+"pokemon/back/shiny/142.json",
+"pokemon/back/shiny/202.json",
+"pokemon/back/shiny/646.json",
+"pokemon/back/shiny/539.json",
+"pokemon/back/shiny/602.json",
+"pokemon/back/shiny/312.json",
+"pokemon/back/shiny/351-snowy.json",
+"pokemon/back/shiny/94-gigantamax.json",
+"pokemon/back/shiny/493-rock.json",
+"pokemon/back/shiny/9-mega.json",
+"pokemon/back/shiny/6713.json",
+"pokemon/back/shiny/615.json",
+"pokemon/back/shiny/492-sky.json",
+"pokemon/back/shiny/902-female.json",
+"pokemon/back/shiny/484.json",
+"pokemon/back/shiny/972.json",
+"pokemon/back/shiny/178.json",
+"pokemon/back/shiny/645-therian.json",
+"pokemon/back/shiny/495.json",
+"pokemon/back/shiny/879.json",
+"pokemon/back/shiny/270.json",
+"pokemon/back/shiny/812-gigantamax.json",
+"pokemon/back/shiny/348.json",
+"pokemon/back/shiny/201-t.json",
+"pokemon/back/shiny/618.json",
+"pokemon/back/shiny/97.json",
+"pokemon/back/shiny/774-orange.json",
+"pokemon/back/shiny/773-fighting.json",
+"pokemon/back/shiny/951.json",
+"pokemon/back/shiny/774-green-meteor.json",
+"pokemon/back/shiny/936.json",
+"pokemon/back/shiny/961.json",
+"pokemon/back/shiny/6706.json",
+"pokemon/back/shiny/939.json",
+"pokemon/back/shiny/46.json",
+"pokemon/back/shiny/978-droopy.json",
+"pokemon/back/shiny/844.json",
+"pokemon/back/shiny/277.json",
+"pokemon/back/shiny/1017-teal-mask.json",
+"pokemon/back/shiny/6570.json",
+"pokemon/back/shiny/727.json",
+"pokemon/back/shiny/201-h.json",
+"pokemon/back/shiny/487-origin.json",
+"pokemon/back/shiny/183.json",
+"pokemon/back/shiny/456.json",
+"pokemon/back/shiny/4078.json",
+"pokemon/back/shiny/678.json",
+"pokemon/back/shiny/953.json",
+"pokemon/back/shiny/69.json",
+"pokemon/back/shiny/487-altered.json",
+"pokemon/back/shiny/294.json",
+"pokemon/back/shiny/314.json",
+"pokemon/back/shiny/666-icy-snow.json",
+"pokemon/back/shiny/467.json",
+"pokemon/back/shiny/210.json",
+"pokemon/back/shiny/218.json",
+"pokemon/back/shiny/812.json",
+"pokemon/back/shiny/40.json",
+"pokemon/back/shiny/825.json",
+"pokemon/back/shiny/242.json",
+"pokemon/back/shiny/170.json",
+"pokemon/back/shiny/666-archipelago.json",
+"pokemon/back/shiny/435.json",
+"pokemon/back/shiny/946.json",
+"pokemon/back/shiny/185.json",
+"pokemon/back/shiny/395.json",
+"pokemon/back/shiny/520.json",
+"pokemon/back/shiny/787.json",
+"pokemon/back/shiny/774.json",
+"pokemon/back/shiny/833.json",
+"pokemon/back/shiny/394.json",
+"pokemon/back/shiny/896.json",
+"pokemon/back/shiny/590.json",
+"pokemon/back/shiny/654.json",
+"pokemon/back/shiny/2074.json",
+"pokemon/back/shiny/792-full-moon.json",
+"pokemon/back/shiny/816.json",
+"pokemon/back/shiny/753.json",
+"pokemon/back/shiny/612.json",
+"pokemon/back/shiny/25-cool-cosplay.json",
+"pokemon/back/shiny/965.json",
+"pokemon/back/shiny/228.json",
+"pokemon/back/shiny/123.json",
+"pokemon/back/shiny/676-pharaoh.json",
+"pokemon/back/shiny/601.json",
+"pokemon/back/shiny/671-red.json",
+"pokemon/back/shiny/1017-wellspring-mask.json",
+"pokemon/back/shiny/720-unbound.json",
+"pokemon/back/shiny/968.json",
+"pokemon/back/shiny/518.json",
+"pokemon/back/shiny/916-female.json",
+"pokemon/back/shiny/909.json",
+"pokemon/back/shiny/413-trash.json",
+"pokemon/back/shiny/325.json",
+"pokemon/back/shiny/80-mega.json",
+"pokemon/back/shiny/625.json",
+"pokemon/back/shiny/773-steel.json",
+"pokemon/back/shiny/729.json",
+"pokemon/back/shiny/515.json",
+"pokemon/back/shiny/282-mega.json",
+"pokemon/back/shiny/56.json",
+"pokemon/back/shiny/998.json",
+"pokemon/back/shiny/409.json",
+"pokemon/back/shiny/762.json",
+"pokemon/back/shiny/955.json",
+"pokemon/back/shiny/86.json",
+"pokemon/back/shiny/493-poison.json",
+"pokemon/back/shiny/148.json",
+"pokemon/back/shiny/733.json",
+"pokemon/back/shiny/441.json",
+"pokemon/back/shiny/201-c.json",
+"pokemon/back/shiny/2.json",
+"pokemon/back/shiny/716-active.json",
+"pokemon/back/shiny/116.json",
+"pokemon/back/shiny/298.json",
+"pokemon/back/shiny/4555-zen.json",
+"pokemon/back/shiny/528.json",
+"pokemon/back/shiny/999.json",
+"pokemon/back/shiny/666-poke-ball.json",
+"pokemon/back/shiny/774-violet.json",
+"pokemon/back/shiny/2027.json",
+"pokemon/back/shiny/635.json",
+"pokemon/back/shiny/131-gigantamax.json",
+"pokemon/back/shiny/79.json",
+"pokemon/back/shiny/181-mega.json",
+"pokemon/back/shiny/174.json",
+"pokemon/back/shiny/246.json",
+"pokemon/back/shiny/773.json",
+"pokemon/back/shiny/596.json",
+"pokemon/back/shiny/91.json",
+"pokemon/back/shiny/25-tough-cosplay.json",
+"pokemon/back/shiny/99.json",
+"pokemon/back/shiny/24.json",
+"pokemon/back/shiny/400.json",
+"pokemon/back/shiny/1017-hearthflame-mask-tera.json",
+"pokemon/back/shiny/851.json",
+"pokemon/back/shiny/1001.json",
+"pokemon/back/shiny/488.json",
+"pokemon/back/shiny/422-east.json",
+"pokemon/back/shiny/586-spring.json",
+"pokemon/back/shiny/565.json",
+"pokemon/back/shiny/6211.json",
+"pokemon/back/shiny/774-red.json",
+"pokemon/back/shiny/830.json",
+"pokemon/back/shiny/589.json",
+"pokemon/back/shiny/544.json",
+"pokemon/back/shiny/319-mega.json",
+"pokemon/back/shiny/682.json",
+"pokemon/back/shiny/992.json",
+"pokemon/back/shiny/600.json",
+"pokemon/back/shiny/886.json",
+"pokemon/back/shiny/425.json",
+"pokemon/back/shiny/670-white.json",
+"pokemon/back/shiny/201-m.json",
+"pokemon/back/shiny/811.json",
+"pokemon/back/shiny/111.json",
+"pokemon/back/shiny/35.json",
+"pokemon/back/shiny/8.json",
+"pokemon/back/shiny/926.json",
+"pokemon/back/shiny/979.json",
+"pokemon/back/shiny/381.json",
+"pokemon/back/shiny/211.json",
+"pokemon/back/shiny/303-mega.json",
+"pokemon/back/shiny/927.json",
+"pokemon/back/shiny/643.json",
+"pokemon/back/shiny/490.json",
+"pokemon/back/shiny/935.json",
+"pokemon/back/shiny/17.json",
+"pokemon/back/shiny/784.json",
+"pokemon/back/shiny/297.json",
+"pokemon/back/shiny/745.json",
+"pokemon/back/shiny/2105.json",
+"pokemon/back/shiny/384.json",
+"pokemon/back/shiny/472.json",
+"pokemon/back/shiny/581.json",
+"pokemon/back/shiny/413-plant.json",
+"pokemon/back/shiny/248-mega.json",
+"pokemon/back/shiny/791.json",
+"pokemon/back/shiny/671-white.json",
+"pokemon/back/shiny/609.json",
+"pokemon/back/shiny/84.json",
+"pokemon/back/shiny/103.json",
+"pokemon/back/shiny/43.json",
+"pokemon/back/shiny/676-la-reine.json",
+"pokemon/back/shiny/204.json",
+"pokemon/back/shiny/888-behemoth-blade.json",
+"pokemon/back/shiny/869-salted-cream.json",
+"pokemon/back/shiny/114.json",
+"pokemon/back/shiny/460-mega.json",
+"pokemon/back/shiny/741-sensu.json",
+"pokemon/back/shiny/719-mega.json",
+"pokemon/back/shiny/920.json",
+"pokemon/back/shiny/773-psychic.json",
+"pokemon/back/shiny/749.json",
+"pokemon/back/shiny/8901.json",
+"pokemon/back/shiny/4263.json",
+"pokemon/back/shiny/337.json",
+"pokemon/back/shiny/793.json",
+"pokemon/back/shiny/505.json",
+"pokemon/back/shiny/759.json",
+"pokemon/back/shiny/890.json",
+"pokemon/back/shiny/694.json",
+"pokemon/back/shiny/773-ice.json",
+"pokemon/back/shiny/320.json",
+"pokemon/back/shiny/406.json",
+"pokemon/back/shiny/809-gigantamax.json",
+"pokemon/back/shiny/538.json",
+"pokemon/back/shiny/962.json",
+"pokemon/back/shiny/997.json",
+"pokemon/back/shiny/446.json",
+"pokemon/back/shiny/905-therian.json",
+"pokemon/back/shiny/773-rock.json",
+"pokemon/back/shiny/102.json",
+"pokemon/back/shiny/96.json",
+"pokemon/back/shiny/869-mint-cream.json",
+"pokemon/back/shiny/587.json",
+"pokemon/back/shiny/782.json",
+"pokemon/back/shiny/1017-cornerstone-mask.json",
+"pokemon/back/shiny/89.json",
+"pokemon/back/shiny/126.json",
+"pokemon/back/shiny/1021.json",
+"pokemon/back/shiny/4555.json",
+"pokemon/back/shiny/36.json",
+"pokemon/back/shiny/583.json",
+"pokemon/back/shiny/339.json",
+"pokemon/back/shiny/214.json",
+"pokemon/back/shiny/653.json",
+"pokemon/back/shiny/721.json",
+"pokemon/back/shiny/802-zenith.json",
+"pokemon/back/shiny/526.json",
+"pokemon/back/shiny/866.json",
+"pokemon/back/shiny/199.json",
+"pokemon/back/shiny/475-mega.json",
+"pokemon/back/shiny/773-fairy.json",
+"pokemon/back/shiny/443.json",
+"pokemon/back/shiny/987.json",
+"pokemon/back/shiny/376-mega.json",
+"pokemon/back/shiny/223.json",
+"pokemon/back/shiny/788.json",
+"pokemon/back/shiny/575.json",
+"pokemon/back/shiny/165.json",
+"pokemon/back/shiny/566.json",
+"pokemon/back/shiny/466.json",
+"pokemon/back/shiny/786.json",
+"pokemon/back/shiny/666-savanna.json",
+"pokemon/back/shiny/666-jungle.json",
+"pokemon/back/shiny/666-high-plains.json",
+"pokemon/back/shiny/608.json",
+"pokemon/back/shiny/27.json",
+"pokemon/back/shiny/393.json",
+"pokemon/back/shiny/543.json",
+"pokemon/back/shiny/98.json",
+"pokemon/back/shiny/3-mega.json",
+"pokemon/back/shiny/374.json",
+"pokemon/back/shiny/64.json",
+"pokemon/back/shiny/137.json",
+"pokemon/back/shiny/342.json",
+"pokemon/back/shiny/593.json",
+"pokemon/back/shiny/888.json",
+"pokemon/back/shiny/483.json",
+"pokemon/back/shiny/890-eternamax.json",
+"pokemon/back/shiny/305.json",
+"pokemon/back/shiny/631.json",
+"pokemon/back/shiny/858-gigantamax.json",
+"pokemon/back/shiny/201-question.json",
+"pokemon/back/shiny/869-matcha-cream.json",
+"pokemon/back/shiny/424.json",
+"pokemon/back/shiny/55.json",
+"pokemon/back/shiny/167.json",
+"pokemon/back/shiny/572.json",
+"pokemon/back/shiny/8128.json",
+"pokemon/back/shiny/493-dragon.json",
+"pokemon/back/shiny/146.json",
+"pokemon/back/shiny/710.json",
+"pokemon/back/shiny/403.json",
+"pokemon/back/shiny/985.json",
+"pokemon/back/shiny/127-mega.json",
+"pokemon/back/shiny/674.json",
+"pokemon/back/shiny/50.json",
+"pokemon/back/shiny/893.json",
+"pokemon/back/shiny/604.json",
+"pokemon/back/shiny/863.json",
+"pokemon/back/shiny/133-gigantamax.json",
+"pokemon/back/shiny/652.json",
+"pokemon/back/shiny/669-white.json",
+"pokemon/back/shiny/452.json",
+"pokemon/back/shiny/776.json",
+"pokemon/back/shiny/880.json",
+"pokemon/back/shiny/912.json",
+"pokemon/back/shiny/723.json",
+"pokemon/back/shiny/186.json",
+"pokemon/back/shiny/92.json",
+"pokemon/back/shiny/851-gigantamax.json",
+"pokemon/back/shiny/657.json",
+"pokemon/back/shiny/650.json",
+"pokemon/back/shiny/774-yellow.json",
+"pokemon/back/shiny/201-y.json",
+"pokemon/back/shiny/390.json",
+"pokemon/back/shiny/152.json",
+"pokemon/back/shiny/229.json",
+"pokemon/back/shiny/191.json",
+"pokemon/back/shiny/292.json",
+"pokemon/back/shiny/967.json",
+"pokemon/back/shiny/813.json",
+"pokemon/back/shiny/617.json",
+"pokemon/back/shiny/798.json",
+"pokemon/back/shiny/209.json",
+"pokemon/back/shiny/845-gorging.json",
+"pokemon/back/shiny/135.json",
+"pokemon/back/shiny/162.json",
+"pokemon/back/shiny/293.json",
+"pokemon/back/shiny/840.json",
+"pokemon/back/shiny/827.json",
+"pokemon/back/shiny/14.json",
+"pokemon/back/shiny/283.json",
+"pokemon/back/shiny/774-yellow-meteor.json",
+"pokemon/back/shiny/715.json",
+"pokemon/back/shiny/414.json",
+"pokemon/back/shiny/2037.json",
+"pokemon/back/shiny/849-gigantamax.json",
+"pokemon/back/shiny/222.json",
+"pokemon/back/shiny/911.json",
+"pokemon/back/shiny/410.json",
+"pokemon/back/shiny/974.json",
+"pokemon/back/shiny/742.json",
+"pokemon/back/shiny/479.json",
+"pokemon/back/shiny/924.json",
+"pokemon/back/shiny/139.json",
+"pokemon/back/shiny/60.json",
+"pokemon/back/shiny/988.json",
+"pokemon/back/shiny/308-mega.json",
+"pokemon/back/shiny/861-gigantamax.json",
+"pokemon/back/shiny/666-polar.json",
+"pokemon/back/shiny/660.json",
+"pokemon/back/shiny/385.json",
+"pokemon/back/shiny/839.json",
+"pokemon/back/shiny/214-mega.json",
+"pokemon/back/shiny/257.json",
+"pokemon/back/shiny/321.json",
+"pokemon/back/shiny/219.json",
+"pokemon/back/shiny/800.json",
+"pokemon/back/shiny/205.json",
+"pokemon/back/shiny/7.json",
+"pokemon/back/shiny/773-flying.json",
+"pokemon/back/shiny/774-green.json",
+"pokemon/back/shiny/872.json",
+"pokemon/back/shiny/479-heat.json",
+"pokemon/back/shiny/462.json",
+"pokemon/back/shiny/327.json",
+"pokemon/back/shiny/74.json",
+"pokemon/back/shiny/511.json",
+"pokemon/back/shiny/6.json",
+"pokemon/back/shiny/428.json",
+"pokemon/back/shiny/857.json",
+"pokemon/back/shiny/26.json",
+"pokemon/back/shiny/666-modern.json",
+"pokemon/back/shiny/756.json",
+"pokemon/back/shiny/23.json",
+"pokemon/back/shiny/6059.json",
+"pokemon/back/shiny/258.json",
+"pokemon/back/shiny/491.json",
+"pokemon/back/shiny/4144.json",
+"pokemon/back/shiny/716-neutral.json",
+"pokemon/back/shiny/397.json",
+"pokemon/back/shiny/229-mega.json",
+"pokemon/back/shiny/304.json",
+"pokemon/back/shiny/323.json",
+"pokemon/back/shiny/734.json",
+"pokemon/back/shiny/504.json",
+"pokemon/back/shiny/115-mega.json",
+"pokemon/back/shiny/925-four.json",
+"pokemon/back/shiny/993.json",
+"pokemon/back/shiny/475.json",
+"pokemon/back/shiny/330.json",
+"pokemon/back/shiny/263.json",
+"pokemon/back/shiny/307.json",
+"pokemon/back/shiny/773-poison.json",
+"pokemon/back/shiny/771.json",
+"pokemon/back/shiny/423-east.json",
+"pokemon/back/shiny/586-winter.json",
+"pokemon/back/shiny/291.json",
+"pokemon/back/shiny/958.json",
+"pokemon/back/shiny/915.json",
+"pokemon/back/shiny/688.json",
+"pokemon/back/shiny/514.json",
+"pokemon/back/shiny/804.json",
+"pokemon/back/shiny/525.json",
+"pokemon/back/shiny/2075.json",
+"pokemon/back/shiny/850.json",
+"pokemon/back/shiny/1017-wellspring-mask-tera.json",
+"pokemon/back/shiny/815.json",
+"pokemon/back/shiny/522.json",
+"pokemon/back/shiny/58.json",
+"pokemon/back/shiny/193.json",
+"pokemon/back/shiny/679.json",
+"pokemon/back/shiny/6215.json",
+"pokemon/back/shiny/227.json",
+"pokemon/back/shiny/641-therian.json",
+"pokemon/back/shiny/182.json",
+"pokemon/back/shiny/172.json",
+"pokemon/back/shiny/2026.json",
+"pokemon/back/shiny/802.json",
+"pokemon/back/shiny/666-river.json",
+"pokemon/back/shiny/1009.json",
+"pokemon/back/shiny/351-sunny.json",
+"pokemon/back/shiny/644.json",
+"pokemon/back/shiny/969.json",
+"pokemon/back/shiny/436.json",
+"pokemon/back/shiny/869.json",
+"pokemon/back/shiny/766.json",
+"pokemon/back/shiny/11.json",
+"pokemon/back/shiny/145.json",
+"pokemon/back/shiny/322.json",
+"pokemon/back/shiny/489.json",
+"pokemon/back/shiny/493-grass.json",
+"pokemon/back/shiny/428-mega.json",
+"pokemon/back/shiny/524.json",
+"pokemon/back/shiny/326.json",
+"pokemon/back/shiny/201-u.json",
+"pokemon/back/shiny/201-l.json",
+"pokemon/back/shiny/754.json",
+"pokemon/back/shiny/800-dusk-mane.json",
+"pokemon/back/shiny/150-mega-y.json",
+"pokemon/back/shiny/535.json",
+"pokemon/back/shiny/132.json",
+"pokemon/back/shiny/706.json",
+"pokemon/back/shiny/155.json",
+"pokemon/back/shiny/795.json",
+"pokemon/back/shiny/347.json",
+"pokemon/back/shiny/603.json",
+"pokemon/back/shiny/824.json",
+"pokemon/back/shiny/59.json",
+"pokemon/back/shiny/366.json",
+"pokemon/back/shiny/551.json",
+"pokemon/back/shiny/828.json",
+"pokemon/back/shiny/201-s.json",
+"pokemon/back/shiny/386-attack.json",
+"pokemon/back/shiny/267.json",
+"pokemon/back/shiny/695.json",
+"pokemon/back/shiny/678-female.json",
+"pokemon/back/shiny/332.json",
+"pokemon/back/shiny/377.json",
+"pokemon/back/shiny/562.json",
+"pokemon/back/shiny/817.json",
+"pokemon/back/shiny/856.json",
+"pokemon/back/shiny/639.json",
+"pokemon/back/shiny/448.json",
+"pokemon/back/shiny/917.json",
+"pokemon/back/shiny/991.json",
+"pokemon/back/shiny/2089.json",
+"pokemon/back/shiny/523.json",
+"pokemon/back/shiny/450.json",
+"pokemon/back/shiny/90.json",
+"pokemon/back/shiny/719.json",
+"pokemon/back/shiny/427.json",
+"pokemon/back/shiny/4052.json",
+"pokemon/back/shiny/769.json",
+"pokemon/back/shiny/735.json",
+"pokemon/back/shiny/25-beauty-cosplay.json",
+"pokemon/back/shiny/899.json",
+"pokemon/back/shiny/964-zero.json",
+"pokemon/back/shiny/173.json",
+"pokemon/back/shiny/8194.json",
+"pokemon/back/shiny/2028.json",
+"pokemon/back/shiny/823-gigantamax.json",
+"pokemon/back/shiny/966-ruchbah-starmobile.json",
+"pokemon/back/shiny/201-w.json",
+"pokemon/back/shiny/699.json",
+"pokemon/back/shiny/952.json",
+"pokemon/back/shiny/748.json",
+"pokemon/back/shiny/718-complete.json",
+"pokemon/back/shiny/6101.json",
+"pokemon/back/shiny/957.json",
+"pokemon/back/shiny/661.json",
+"pokemon/back/shiny/545.json",
+"pokemon/back/shiny/722.json",
+"pokemon/back/shiny/996.json",
+"pokemon/back/shiny/168.json",
+"pokemon/back/shiny/306.json",
+"pokemon/back/shiny/213.json",
+"pokemon/back/shiny/251.json",
+"pokemon/back/shiny/201-z.json",
+"pokemon/back/shiny/119.json",
+"pokemon/back/shiny/597.json",
+"pokemon/back/shiny/791-radiant-sun.json",
+"pokemon/back/shiny/284.json",
+"pokemon/back/shiny/6549.json",
+"pokemon/back/shiny/932.json",
+"pokemon/back/shiny/108.json",
+"pokemon/back/shiny/647-resolute.json",
+"pokemon/back/shiny/658.json",
+"pokemon/back/shiny/669-yellow.json",
+"pokemon/back/shiny/700.json",
+"pokemon/back/shiny/1016.json",
+"pokemon/back/shiny/835.json",
+"pokemon/back/shiny/943.json",
+"pokemon/back/shiny/273.json",
+"pokemon/back/shiny/745-midnight.json",
+"pokemon/back/shiny/964-hero.json",
+"pokemon/back/shiny/478.json",
+"pokemon/back/shiny/772.json",
+"pokemon/back/shiny/585-summer.json",
+"pokemon/back/shiny/439.json",
+"pokemon/back/shiny/638.json",
+"pokemon/back/shiny/313.json",
+"pokemon/back/shiny/995.json",
+"pokemon/back/shiny/666-meadow.json",
+"pokemon/back/shiny/166.json",
+"pokemon/back/shiny/826-gigantamax.json",
+"pokemon/back/shiny/837.json",
+"pokemon/back/shiny/931-yellow-plumage.json",
+"pokemon/back/shiny/73.json",
+"pokemon/back/shiny/115.json",
+"pokemon/back/shiny/577.json",
+"pokemon/back/shiny/971.json",
+"pokemon/back/shiny/664.json",
+"pokemon/back/shiny/774-blue-meteor.json",
+"pokemon/back/shiny/938.json",
+"pokemon/back/shiny/6628.json",
+"pokemon/back/shiny/161.json",
+"pokemon/back/shiny/286.json",
+"pokemon/back/shiny/231.json",
+"pokemon/back/shiny/253.json",
+"pokemon/back/shiny/48.json",
+"pokemon/back/shiny/1017-hearthflame-mask.json",
+"pokemon/back/shiny/569.json",
+"pokemon/back/shiny/2103.json",
+"pokemon/back/shiny/261.json",
+"pokemon/back/shiny/1007-apex-build.json",
+"pokemon/back/shiny/1025.json",
+"pokemon/back/shiny/429.json",
+"pokemon/back/shiny/82.json",
+"pokemon/back/shiny/928.json",
+"pokemon/back/shiny/2050.json",
+"pokemon/back/shiny/966-navi-starmobile.json",
+"pokemon/back/shiny/383.json",
+"pokemon/back/shiny/8128-aqua.json",
+"pokemon/back/shiny/648-pirouette.json",
+"pokemon/back/shiny/201-x.json",
+"pokemon/back/shiny/821.json",
+"pokemon/back/shiny/67.json",
+"pokemon/back/shiny/264.json",
+"pokemon/back/shiny/970.json",
+"pokemon/back/shiny/278.json",
+"pokemon/back/shiny/49.json",
+"pokemon/back/shiny/100.json",
+"pokemon/back/shiny/809.json",
+"pokemon/back/shiny/805.json",
+"pokemon/back/shiny/169.json",
+"pokemon/back/shiny/201-r.json",
+"pokemon/back/shiny/892-gigantamax-rapid.json",
+"pokemon/back/shiny/826.json",
+"pokemon/back/shiny/25-gigantamax.json",
+"pokemon/back/shiny/531-mega.json",
+"pokemon/back/shiny/142-mega.json",
+"pokemon/back/shiny/417.json",
+"pokemon/back/shiny/201-exclamation.json",
+"pokemon/back/shiny/350.json",
+"pokemon/back/shiny/157.json",
+"pokemon/back/shiny/533.json",
+"pokemon/back/shiny/642-incarnate.json",
+"pokemon/back/shiny/610.json",
+"pokemon/back/shiny/557.json",
+"pokemon/back/shiny/18.json",
+"pokemon/back/shiny/212-mega.json",
+"pokemon/back/shiny/33.json",
+"pokemon/back/shiny/921.json",
+"pokemon/back/shiny/289.json",
+"pokemon/back/shiny/280.json",
+"pokemon/back/shiny/235.json",
+"pokemon/back/shiny/356.json",
+"pokemon/back/shiny/25-cute-cosplay.json",
+"pokemon/back/shiny/693.json",
+"pokemon/back/shiny/363.json",
+"pokemon/back/shiny/741-pau.json",
+"pokemon/back/shiny/female/461.json",
+"pokemon/back/shiny/female/399.json",
+"pokemon/back/shiny/female/41.json",
+"pokemon/back/shiny/female/221.json",
+"pokemon/back/shiny/female/256.json",
+"pokemon/back/shiny/female/454.json",
+"pokemon/back/shiny/female/402.json",
+"pokemon/back/shiny/female/369.json",
+"pokemon/back/shiny/female/521.json",
+"pokemon/back/shiny/female/445.json",
+"pokemon/back/shiny/female/42.json",
+"pokemon/back/shiny/female/444.json",
+"pokemon/back/shiny/female/217.json",
+"pokemon/back/shiny/female/44.json",
+"pokemon/back/shiny/female/274.json",
+"pokemon/back/shiny/female/130.json",
+"pokemon/back/shiny/female/473.json",
+"pokemon/back/shiny/female/415.json",
+"pokemon/back/shiny/female/65.json",
+"pokemon/back/shiny/female/25-partner.json",
+"pokemon/back/shiny/female/449.json",
+"pokemon/back/shiny/female/401.json",
+"pokemon/back/shiny/female/19.json",
+"pokemon/back/shiny/female/194.json",
+"pokemon/back/shiny/female/224.json",
+"pokemon/back/shiny/female/129.json",
+"pokemon/back/shiny/female/396.json",
+"pokemon/back/shiny/female/118.json",
+"pokemon/back/shiny/female/20.json",
+"pokemon/back/shiny/female/398.json",
+"pokemon/back/shiny/female/195.json",
+"pokemon/back/shiny/female/418.json",
+"pokemon/back/shiny/female/85.json",
+"pokemon/back/shiny/female/275.json",
+"pokemon/back/shiny/female/459.json",
+"pokemon/back/shiny/female/25-smart-cosplay.json",
+"pokemon/back/shiny/female/269.json",
+"pokemon/back/shiny/female/208.json",
+"pokemon/back/shiny/female/25-cosplay.json",
+"pokemon/back/shiny/female/592.json",
+"pokemon/back/shiny/female/203.json",
+"pokemon/back/shiny/female/407.json",
+"pokemon/back/shiny/female/154.json",
+"pokemon/back/shiny/female/212.json",
+"pokemon/back/shiny/female/232.json",
+"pokemon/back/shiny/female/457.json",
+"pokemon/back/shiny/female/464.json",
+"pokemon/back/shiny/female/404.json",
+"pokemon/back/shiny/female/405.json",
+"pokemon/back/shiny/female/207.json",
+"pokemon/back/shiny/female/419.json",
+"pokemon/back/shiny/female/198.json",
+"pokemon/back/shiny/female/202.json",
+"pokemon/back/shiny/female/178.json",
+"pokemon/back/shiny/female/97.json",
+"pokemon/back/shiny/female/456.json",
+"pokemon/back/shiny/female/185.json",
+"pokemon/back/shiny/female/25-cool-cosplay.json",
+"pokemon/back/shiny/female/123.json",
+"pokemon/back/shiny/female/25-tough-cosplay.json",
+"pokemon/back/shiny/female/400.json",
+"pokemon/back/shiny/female/111.json",
+"pokemon/back/shiny/female/84.json",
+"pokemon/back/shiny/female/214.json",
+"pokemon/back/shiny/female/443.json",
+"pokemon/back/shiny/female/165.json",
+"pokemon/back/shiny/female/64.json",
+"pokemon/back/shiny/female/593.json",
+"pokemon/back/shiny/female/424.json",
+"pokemon/back/shiny/female/403.json",
+"pokemon/back/shiny/female/186.json",
+"pokemon/back/shiny/female/229.json",
+"pokemon/back/shiny/female/257.json",
+"pokemon/back/shiny/female/26.json",
+"pokemon/back/shiny/female/397.json",
+"pokemon/back/shiny/female/323.json",
+"pokemon/back/shiny/female/307.json",
+"pokemon/back/shiny/female/6215.json",
+"pokemon/back/shiny/female/322.json",
+"pokemon/back/shiny/female/267.json",
+"pokemon/back/shiny/female/332.json",
+"pokemon/back/shiny/female/450.json",
+"pokemon/back/shiny/female/25-beauty-cosplay.json",
+"pokemon/back/shiny/female/119.json",
+"pokemon/back/shiny/female/166.json",
+"pokemon/back/shiny/female/417.json",
+"pokemon/back/shiny/female/350.json",
+"pokemon/back/shiny/female/25-cute-cosplay.json",
+"pokemon/back/shiny/female/272.json",
+"pokemon/back/shiny/female/460.json",
+"pokemon/back/shiny/female/112.json",
+"pokemon/back/shiny/female/668.json",
+"pokemon/back/shiny/female/453.json",
+"pokemon/back/shiny/female/3.json",
+"pokemon/back/shiny/female/315.json",
+"pokemon/back/shiny/female/215.json",
+"pokemon/back/shiny/female/317.json",
+"pokemon/back/shiny/female/12.json",
+"pokemon/back/shiny/female/308.json",
+"pokemon/back/shiny/female/190.json",
+"pokemon/back/shiny/female/25.json",
+"pokemon/back/shiny/female/316.json",
+"pokemon/back/shiny/female/465.json",
+"pokemon/back/shiny/female/45.json",
+"pokemon/back/shiny/female/255.json",
+"pokemon/back/shiny/1003.json",
+"pokemon/back/shiny/859.json",
+"pokemon/back/shiny/131.json",
+"pokemon/back/shiny/272.json",
+"pokemon/back/shiny/845-gulping.json",
+"pokemon/back/shiny/576.json",
+"pokemon/back/shiny/460.json",
+"pokemon/back/shiny/112.json",
+"pokemon/back/shiny/666-sun.json",
+"pokemon/back/shiny/888-crowned.json",
+"pokemon/back/shiny/666-continental.json",
+"pokemon/back/shiny/741.json",
+"pokemon/back/shiny/905-incarnate.json",
+"pokemon/back/shiny/838.json",
+"pokemon/back/shiny/892-rapid-strike.json",
+"pokemon/back/shiny/668.json",
+"pokemon/back/shiny/960.json",
+"pokemon/back/shiny/319.json",
+"pokemon/back/shiny/877-hangry.json",
+"pokemon/back/shiny/774-red-meteor.json",
+"pokemon/back/shiny/357.json",
+"pokemon/back/shiny/591.json",
+"pokemon/back/shiny/453.json",
+"pokemon/back/shiny/288.json",
+"pokemon/back/shiny/760.json",
+"pokemon/back/shiny/568.json",
+"pokemon/back/shiny/171.json",
+"pokemon/back/shiny/755.json",
+"pokemon/back/shiny/29.json",
+"pokemon/back/shiny/302-mega.json",
+"pokemon/back/shiny/499.json",
+"pokemon/back/shiny/773-dark.json",
+"pokemon/back/shiny/94-mega.json",
+"pokemon/back/shiny/622.json",
+"pokemon/back/shiny/3.json",
+"pokemon/back/shiny/6157.json",
+"pokemon/back/shiny/18-mega.json",
+"pokemon/back/shiny/4146.json",
+"pokemon/back/shiny/315.json",
+"pokemon/back/shiny/666-monsoon.json",
+"pokemon/back/shiny/344.json",
+"pokemon/back/shiny/360.json",
+"pokemon/back/shiny/1015.json",
+"pokemon/back/shiny/318.json",
+"pokemon/back/shiny/493-fire.json",
+"pokemon/back/shiny/646-white.json",
+"pokemon/back/shiny/869-lemon-cream.json",
+"pokemon/back/shiny/391.json",
+"pokemon/back/shiny/39.json",
+"pokemon/back/shiny/382.json",
+"pokemon/back/shiny/630.json",
+"pokemon/back/shiny/761.json",
+"pokemon/back/shiny/810.json",
+"pokemon/back/shiny/822.json",
+"pokemon/back/shiny/125.json",
+"pokemon/back/shiny/9-gigantamax.json",
+"pokemon/back/shiny/570.json",
+"pokemon/back/shiny/708.json",
+"pokemon/back/shiny/254.json",
+"pokemon/back/shiny/2038.json",
+"pokemon/back/shiny/150-mega-x.json",
+"pokemon/back/shiny/215.json",
+"pokemon/back/shiny/556.json",
+"pokemon/back/shiny/493-ice.json",
+"pokemon/back/shiny/88.json",
+"pokemon/back/shiny/623.json",
+"pokemon/back/shiny/910.json",
+"pokemon/back/shiny/773-dragon.json",
+"pokemon/back/shiny/676-kabuki.json",
+"pokemon/back/shiny/966-caph-starmobile.json",
+"pokemon/back/shiny/140.json",
+"pokemon/back/shiny/317.json",
+"pokemon/back/shiny/479-mow.json",
+"pokemon/back/shiny/68-gigantamax.json",
+"pokemon/back/shiny/509.json",
+"pokemon/back/shiny/197.json",
+"pokemon/back/shiny/580.json",
+"pokemon/back/shiny/141.json",
+"pokemon/back/shiny/127.json",
+"pokemon/back/shiny/707.json",
+"pokemon/back/shiny/553.json",
+"pokemon/back/shiny/1013-unremarkable.json",
+"pokemon/back/shiny/711.json",
+"pokemon/back/shiny/1017-cornerstone-mask-tera.json",
+"pokemon/back/shiny/341.json",
+"pokemon/back/shiny/573.json",
+"pokemon/back/shiny/931-green-plumage.json",
+"pokemon/back/shiny/144.json",
+"pokemon/back/shiny/549.json",
+"pokemon/back/shiny/355.json",
+"pokemon/back/shiny/12.json",
+"pokemon/back/shiny/512.json",
+"pokemon/back/shiny/648-aria.json",
+"pokemon/back/shiny/201-f.json",
+"pokemon/back/shiny/529.json",
+"pokemon/back/shiny/854.json",
+"pokemon/back/shiny/933.json",
+"pokemon/back/shiny/676-star.json",
+"pokemon/back/shiny/382-primal.json",
+"pokemon/back/shiny/1010.json",
+"pokemon/back/shiny/956.json",
+"pokemon/back/shiny/724.json",
+"pokemon/back/shiny/308.json",
+"pokemon/back/shiny/226.json",
+"pokemon/back/shiny/647-ordinary.json",
+"pokemon/back/shiny/2019.json",
+"pokemon/back/shiny/949.json",
+"pokemon/back/shiny/389.json",
+"pokemon/back/shiny/276.json",
+"pokemon/back/shiny/670-red.json",
+"pokemon/back/shiny/873.json",
+"pokemon/back/shiny/190.json",
+"pokemon/back/shiny/285.json",
+"pokemon/back/shiny/383-primal.json",
+"pokemon/back/shiny/990.json",
+"pokemon/back/shiny/346.json",
+"pokemon/back/shiny/455.json",
+"pokemon/back/shiny/25.json",
+"pokemon/back/shiny/586-summer.json",
+"pokemon/back/shiny/981.json",
+"pokemon/back/shiny/104.json",
+"pokemon/back/shiny/914.json",
+"pokemon/back/shiny/299.json",
+"pokemon/back/shiny/316.json",
+"pokemon/back/shiny/676-heart.json",
+"pokemon/back/shiny/666-fancy.json",
+"pokemon/back/shiny/120.json",
+"pokemon/back/shiny/175.json",
+"pokemon/back/shiny/465.json",
+"pokemon/back/shiny/408.json",
+"pokemon/back/shiny/740.json",
+"pokemon/back/shiny/849-lowkey.json",
+"pokemon/back/shiny/848.json",
+"pokemon/back/shiny/725.json",
+"pokemon/back/shiny/671-blue.json",
+"pokemon/back/shiny/13.json",
+"pokemon/back/shiny/121.json",
+"pokemon/back/shiny/6058.json",
+"pokemon/back/shiny/57.json",
+"pokemon/back/shiny/497.json",
+"pokemon/back/shiny/265.json",
+"pokemon/back/shiny/63.json",
+"pokemon/back/shiny/634.json",
+"pokemon/back/shiny/208-mega.json",
+"pokemon/back/shiny/45.json",
+"pokemon/back/shiny/743.json",
+"pokemon/back/shiny/354-mega.json",
+"pokemon/back/shiny/1017-teal-mask-tera.json",
+"pokemon/back/shiny/83.json",
+"pokemon/back/shiny/875-no-ice.json",
+"pokemon/back/shiny/895.json",
+"pokemon/back/shiny/1006.json",
+"pokemon/back/shiny/16.json",
+"pokemon/back/shiny/502.json",
+"pokemon/back/shiny/732.json",
+"pokemon/back/shiny/255.json",
+"pokemon/back/shiny/34.json",
+"pokemon/back/shiny/354.json",
+"pokemon/back/shiny/107.json",
+"pokemon/back/670-red.json",
+"pokemon/back/873.json",
+"pokemon/back/190.json",
+"pokemon/back/285.json",
+"pokemon/back/383-primal.json",
+"pokemon/back/990.json",
+"pokemon/back/346.json",
+"pokemon/back/455.json",
+"pokemon/back/25.json",
+"pokemon/back/586-summer.json",
+"pokemon/back/981.json",
+"pokemon/back/104.json",
+"pokemon/back/914.json",
+"pokemon/back/299.json",
+"pokemon/back/316.json",
+"pokemon/back/676-heart.json",
+"pokemon/back/666-fancy.json",
+"pokemon/back/120.json",
+"pokemon/back/175.json",
+"pokemon/back/465.json",
+"pokemon/back/408.json",
+"pokemon/back/740.json",
+"pokemon/back/849-lowkey.json",
+"pokemon/back/848.json",
+"pokemon/back/725.json",
+"pokemon/back/671-blue.json",
+"pokemon/back/13.json",
+"pokemon/back/121.json",
+"pokemon/back/6058.json",
+"pokemon/back/57.json",
+"pokemon/back/497.json",
+"pokemon/back/265.json",
+"pokemon/back/63.json",
+"pokemon/back/634.json",
+"pokemon/back/208-mega.json",
+"pokemon/back/45.json",
+"pokemon/back/743.json",
+"pokemon/back/354-mega.json",
+"pokemon/back/1017-teal-mask-tera.json",
+"pokemon/back/83.json",
+"pokemon/back/875-no-ice.json",
+"pokemon/back/895.json",
+"pokemon/back/1006.json",
+"pokemon/back/16.json",
+"pokemon/back/502.json",
+"pokemon/back/732.json",
+"pokemon/back/255.json",
+"pokemon/back/34.json",
+"pokemon/back/354.json",
+"pokemon/back/107.json",
+"pokemon/48.json",
+"pokemon/1017-hearthflame-mask.json",
+"pokemon/569.json",
+"pokemon/2103.json",
+"pokemon/261.json",
+"pokemon/1007-apex-build.json",
+"pokemon/1025.json",
+"pokemon/429.json",
+"pokemon/82.json",
+"pokemon/928.json",
+"pokemon/2050.json",
+"pokemon/966-navi-starmobile.json",
+"pokemon/383.json",
+"pokemon/8128-aqua.json",
+"pokemon/648-pirouette.json",
+"pokemon/201-x.json",
+"pokemon/821.json",
+"pokemon/67.json",
+"pokemon/264.json",
+"pokemon/970.json",
+"pokemon/278.json",
+"pokemon/49.json",
+"pokemon/100.json",
+"pokemon/809.json",
+"pokemon/805.json",
+"pokemon/169.json",
+"pokemon/201-r.json",
+"pokemon/892-gigantamax-rapid.json",
+"pokemon/826.json",
+"pokemon/25-gigantamax.json",
+"pokemon/531-mega.json",
+"pokemon/142-mega.json",
+"pokemon/417.json",
+"pokemon/201-exclamation.json",
+"pokemon/350.json",
+"pokemon/157.json",
+"pokemon/533.json",
+"pokemon/642-incarnate.json",
+"pokemon/610.json",
+"pokemon/557.json",
+"pokemon/18.json",
+"pokemon/212-mega.json",
+"pokemon/33.json",
+"pokemon/921.json",
+"pokemon/289.json",
+"pokemon/280.json",
+"pokemon/235.json",
+"pokemon/356.json",
+"pokemon/25-cute-cosplay.json",
+"pokemon/693.json",
+"pokemon/363.json",
+"pokemon/741-pau.json",
+"pokemon/female/461.json",
+"pokemon/female/399.json",
+"pokemon/female/41.json",
+"pokemon/female/221.json",
+"pokemon/female/256.json",
+"pokemon/female/454.json",
+"pokemon/female/402.json",
+"pokemon/female/369.json",
+"pokemon/female/521.json",
+"pokemon/female/445.json",
+"pokemon/female/42.json",
+"pokemon/female/444.json",
+"pokemon/female/217.json",
+"pokemon/female/44.json",
+"pokemon/female/274.json",
+"pokemon/female/130.json",
+"pokemon/female/473.json",
+"pokemon/female/415.json",
+"pokemon/female/65.json",
+"pokemon/female/25-partner.json",
+"pokemon/female/449.json",
+"pokemon/female/401.json",
+"pokemon/female/19.json",
+"pokemon/female/194.json",
+"pokemon/female/224.json",
+"pokemon/female/129.json",
+"pokemon/female/396.json",
+"pokemon/female/118.json",
+"pokemon/female/20.json",
+"pokemon/female/398.json",
+"pokemon/female/195.json",
+"pokemon/female/418.json",
+"pokemon/female/85.json",
+"pokemon/female/275.json",
+"pokemon/female/459.json",
+"pokemon/female/25-smart-cosplay.json",
+"pokemon/female/269.json",
+"pokemon/female/208.json",
+"pokemon/female/25-cosplay.json",
+"pokemon/female/592.json",
+"pokemon/female/203.json",
+"pokemon/female/407.json",
+"pokemon/female/154.json",
+"pokemon/female/212.json",
+"pokemon/female/232.json",
+"pokemon/female/457.json",
+"pokemon/female/464.json",
+"pokemon/female/404.json",
+"pokemon/female/405.json",
+"pokemon/female/207.json",
+"pokemon/female/419.json",
+"pokemon/female/198.json",
+"pokemon/female/202.json",
+"pokemon/female/178.json",
+"pokemon/female/97.json",
+"pokemon/female/456.json",
+"pokemon/female/185.json",
+"pokemon/female/25-cool-cosplay.json",
+"pokemon/female/123.json",
+"pokemon/female/25-tough-cosplay.json",
+"pokemon/female/400.json",
+"pokemon/female/111.json",
+"pokemon/female/84.json",
+"pokemon/female/214.json",
+"pokemon/female/443.json",
+"pokemon/female/165.json",
+"pokemon/female/64.json",
+"pokemon/female/593.json",
+"pokemon/female/424.json",
+"pokemon/female/403.json",
+"pokemon/female/186.json",
+"pokemon/female/229.json",
+"pokemon/female/257.json",
+"pokemon/female/26.json",
+"pokemon/female/397.json",
+"pokemon/female/323.json",
+"pokemon/female/307.json",
+"pokemon/female/6215.json",
+"pokemon/female/322.json",
+"pokemon/female/267.json",
+"pokemon/female/332.json",
+"pokemon/female/450.json",
+"pokemon/female/25-beauty-cosplay.json",
+"pokemon/female/119.json",
+"pokemon/female/166.json",
+"pokemon/female/417.json",
+"pokemon/female/350.json",
+"pokemon/female/25-cute-cosplay.json",
+"pokemon/female/272.json",
+"pokemon/female/460.json",
+"pokemon/female/112.json",
+"pokemon/female/668.json",
+"pokemon/female/453.json",
+"pokemon/female/3.json",
+"pokemon/female/315.json",
+"pokemon/female/215.json",
+"pokemon/female/317.json",
+"pokemon/female/12.json",
+"pokemon/female/308.json",
+"pokemon/female/190.json",
+"pokemon/female/25.json",
+"pokemon/female/316.json",
+"pokemon/female/465.json",
+"pokemon/female/45.json",
+"pokemon/female/255.json",
+"pokemon/1003.json",
+"pokemon/859.json",
+"pokemon/131.json",
+"pokemon/272.json",
+"pokemon/845-gulping.json",
+"pokemon/576.json",
+"pokemon/460.json",
+"pokemon/112.json",
+"pokemon/666-sun.json",
+"pokemon/888-crowned.json",
+"pokemon/666-continental.json",
+"pokemon/741.json",
+"pokemon/905-incarnate.json",
+"pokemon/838.json",
+"pokemon/892-rapid-strike.json",
+"pokemon/668.json",
+"pokemon/960.json",
+"pokemon/319.json",
+"pokemon/877-hangry.json",
+"pokemon/774-red-meteor.json",
+"pokemon/357.json",
+"pokemon/591.json",
+"pokemon/453.json",
+"pokemon/288.json",
+"pokemon/760.json",
+"pokemon/568.json",
+"pokemon/171.json",
+"pokemon/755.json",
+"pokemon/29.json",
+"pokemon/302-mega.json",
+"pokemon/499.json",
+"pokemon/773-dark.json",
+"pokemon/94-mega.json",
+"pokemon/622.json",
+"pokemon/3.json",
+"pokemon/6157.json",
+"pokemon/18-mega.json",
+"pokemon/4146.json",
+"pokemon/315.json",
+"pokemon/666-monsoon.json",
+"pokemon/344.json",
+"pokemon/360.json",
+"pokemon/1015.json",
+"pokemon/318.json",
+"pokemon/493-fire.json",
+"pokemon/646-white.json",
+"pokemon/869-lemon-cream.json",
+"pokemon/391.json",
+"pokemon/39.json",
+"pokemon/382.json",
+"pokemon/630.json",
+"pokemon/761.json",
+"pokemon/810.json",
+"pokemon/822.json",
+"pokemon/125.json",
+"pokemon/9-gigantamax.json",
+"pokemon/570.json",
+"pokemon/708.json",
+"pokemon/254.json",
+"pokemon/2038.json",
+"pokemon/150-mega-x.json",
+"pokemon/215.json",
+"pokemon/556.json",
+"pokemon/493-ice.json",
+"pokemon/88.json",
+"pokemon/623.json",
+"pokemon/910.json",
+"pokemon/773-dragon.json",
+"pokemon/676-kabuki.json",
+"pokemon/966-caph-starmobile.json",
+"pokemon/140.json",
+"pokemon/317.json",
+"pokemon/479-mow.json",
+"pokemon/68-gigantamax.json",
+"pokemon/509.json",
+"pokemon/197.json",
+"pokemon/580.json",
+"pokemon/141.json",
+"pokemon/127.json",
+"pokemon/707.json",
+"pokemon/553.json",
+"pokemon/1013-unremarkable.json",
+"pokemon/711.json",
+"pokemon/1017-cornerstone-mask-tera.json",
+"pokemon/341.json",
+"pokemon/573.json",
+"pokemon/931-green-plumage.json",
+"pokemon/144.json",
+"pokemon/549.json",
+"pokemon/355.json",
+"pokemon/12.json",
+"pokemon/512.json",
+"pokemon/648-aria.json",
+"pokemon/201-f.json",
+"pokemon/529.json",
+"pokemon/854.json",
+"pokemon/933.json",
+"pokemon/676-star.json",
+"pokemon/382-primal.json",
+"pokemon/1010.json",
+"pokemon/956.json",
+"pokemon/724.json",
+"pokemon/308.json",
+"pokemon/226.json",
+"pokemon/647-ordinary.json",
+"pokemon/2019.json",
+"pokemon/949.json",
+"pokemon/389.json",
+"pokemon/276.json",
+"pokemon/shiny/752.json",
+"pokemon/shiny/665.json",
+"pokemon/shiny/334-mega.json",
+"pokemon/shiny/10.json",
+"pokemon/shiny/282.json",
+"pokemon/shiny/632.json",
+"pokemon/shiny/384-mega.json",
+"pokemon/shiny/411.json",
+"pokemon/shiny/846.json",
+"pokemon/shiny/37.json",
+"pokemon/shiny/989.json",
+"pokemon/shiny/698.json",
+"pokemon/shiny/633.json",
+"pokemon/shiny/774-indigo-meteor.json",
+"pokemon/shiny/883.json",
+"pokemon/shiny/189.json",
+"pokemon/shiny/537.json",
+"pokemon/shiny/831.json",
+"pokemon/shiny/243.json",
+"pokemon/shiny/680.json",
+"pokemon/shiny/77.json",
+"pokemon/shiny/898-ice.json",
+"pokemon/shiny/676-diamond.json",
+"pokemon/shiny/858.json",
+"pokemon/shiny/649.json",
+"pokemon/shiny/70.json",
+"pokemon/shiny/105.json",
+"pokemon/shiny/250.json",
+"pokemon/shiny/806.json",
+"pokemon/shiny/542.json",
+"pokemon/shiny/869-ruby-swirl.json",
+"pokemon/shiny/929.json",
+"pokemon/shiny/598.json",
+"pokemon/shiny/153.json",
+"pokemon/shiny/51.json",
+"pokemon/shiny/461.json",
+"pokemon/shiny/818.json",
+"pokemon/shiny/982-three-segment.json",
+"pokemon/shiny/423-west.json",
+"pokemon/shiny/399.json",
+"pokemon/shiny/620.json",
+"pokemon/shiny/870.json",
+"pokemon/shiny/531.json",
+"pokemon/shiny/703.json",
+"pokemon/shiny/728.json",
+"pokemon/shiny/614.json",
+"pokemon/shiny/201-q.json",
+"pokemon/shiny/41.json",
+"pokemon/shiny/201-b.json",
+"pokemon/shiny/569-gigantamax.json",
+"pokemon/shiny/705.json",
+"pokemon/shiny/731.json",
+"pokemon/shiny/479-fan.json",
+"pokemon/shiny/221.json",
+"pokemon/shiny/484-origin.json",
+"pokemon/shiny/143.json",
+"pokemon/shiny/6-mega-x.json",
+"pokemon/shiny/878.json",
+"pokemon/shiny/842-gigantamax.json",
+"pokemon/shiny/30.json",
+"pokemon/shiny/1023.json",
+"pokemon/shiny/256.json",
+"pokemon/shiny/334.json",
+"pokemon/shiny/616.json",
+"pokemon/shiny/963.json",
+"pokemon/shiny/676.json",
+"pokemon/shiny/789.json",
+"pokemon/shiny/54.json",
+"pokemon/shiny/454.json",
+"pokemon/shiny/555-zen.json",
+"pokemon/shiny/4110.json",
+"pokemon/shiny/948.json",
+"pokemon/shiny/548.json",
+"pokemon/shiny/201-o.json",
+"pokemon/shiny/829.json",
+"pokemon/shiny/6724.json",
+"pokemon/shiny/508.json",
+"pokemon/shiny/649-burn.json",
+"pokemon/shiny/940.json",
+"pokemon/shiny/1018.json",
+"pokemon/shiny/402.json",
+"pokemon/shiny/807.json",
+"pokemon/shiny/1024-stellar.json",
+"pokemon/shiny/445-mega.json",
+"pokemon/shiny/476.json",
+"pokemon/shiny/853.json",
+"pokemon/shiny/95.json",
+"pokemon/shiny/684.json",
+"pokemon/shiny/1014.json",
+"pokemon/shiny/388.json",
+"pokemon/shiny/136.json",
+"pokemon/shiny/4618.json",
+"pokemon/shiny/257-mega.json",
+"pokemon/shiny/666-elegant.json",
+"pokemon/shiny/864.json",
+"pokemon/shiny/892.json",
+"pokemon/shiny/358.json",
+"pokemon/shiny/550-white-striped.json",
+"pokemon/shiny/110.json",
+"pokemon/shiny/649-douse.json",
+"pokemon/shiny/550-blue-striped.json",
+"pokemon/shiny/343.json",
+"pokemon/shiny/563.json",
+"pokemon/shiny/1019.json",
+"pokemon/shiny/894.json",
+"pokemon/shiny/5.json",
+"pokemon/shiny/780.json",
+"pokemon/shiny/432.json",
+"pokemon/shiny/713.json",
+"pokemon/shiny/561.json",
+"pokemon/shiny/496.json",
+"pokemon/shiny/371.json",
+"pokemon/shiny/628.json",
+"pokemon/shiny/790.json",
+"pokemon/shiny/683.json",
+"pokemon/shiny/931-blue-plumage.json",
+"pokemon/shiny/579.json",
+"pokemon/shiny/349.json",
+"pokemon/shiny/362-mega.json",
+"pokemon/shiny/893-dada.json",
+"pokemon/shiny/764.json",
+"pokemon/shiny/468.json",
+"pokemon/shiny/636.json",
+"pokemon/shiny/416.json",
+"pokemon/shiny/839-gigantamax.json",
+"pokemon/shiny/891.json",
+"pokemon/shiny/101.json",
+"pokemon/shiny/303.json",
+"pokemon/shiny/493-fairy.json",
+"pokemon/shiny/978-stretchy.json",
+"pokemon/shiny/916.json",
+"pokemon/shiny/369.json",
+"pokemon/shiny/133.json",
+"pokemon/shiny/869-gigantamax.json",
+"pokemon/shiny/72.json",
+"pokemon/shiny/879-gigantamax.json",
+"pokemon/shiny/147.json",
+"pokemon/shiny/4554.json",
+"pokemon/shiny/521.json",
+"pokemon/shiny/192.json",
+"pokemon/shiny/6503.json",
+"pokemon/shiny/641-incarnate.json",
+"pokemon/shiny/445.json",
+"pokemon/shiny/42.json",
+"pokemon/shiny/571.json",
+"pokemon/shiny/923.json",
+"pokemon/shiny/469.json",
+"pokemon/shiny/2076.json",
+"pokemon/shiny/792.json",
+"pokemon/shiny/28.json",
+"pokemon/shiny/301.json",
+"pokemon/shiny/386-defense.json",
+"pokemon/shiny/444.json",
+"pokemon/shiny/986.json",
+"pokemon/shiny/646-black.json",
+"pokemon/shiny/375.json",
+"pokemon/shiny/22.json",
+"pokemon/shiny/217.json",
+"pokemon/shiny/773-electric.json",
+"pokemon/shiny/900.json",
+"pokemon/shiny/38.json",
+"pokemon/shiny/907.json",
+"pokemon/shiny/527.json",
+"pokemon/shiny/966-schedar-starmobile.json",
+"pokemon/shiny/629.json",
+"pokemon/shiny/730.json",
+"pokemon/shiny/260.json",
+"pokemon/shiny/440.json",
+"pokemon/shiny/552.json",
+"pokemon/shiny/666-garden.json",
+"pokemon/shiny/663.json",
+"pokemon/shiny/667.json",
+"pokemon/shiny/862.json",
+"pokemon/shiny/773-ground.json",
+"pokemon/shiny/160.json",
+"pokemon/shiny/994.json",
+"pokemon/shiny/200.json",
+"pokemon/shiny/271.json",
+"pokemon/shiny/944.json",
+"pokemon/shiny/4199.json",
+"pokemon/shiny/696.json",
+"pokemon/shiny/71.json",
+"pokemon/shiny/328.json",
+"pokemon/shiny/945.json",
+"pokemon/shiny/44.json",
+"pokemon/shiny/32.json",
+"pokemon/shiny/751.json",
+"pokemon/shiny/128.json",
+"pokemon/shiny/747.json",
+"pokemon/shiny/676-matron.json",
+"pokemon/shiny/274.json",
+"pokemon/shiny/975.json",
+"pokemon/shiny/1005.json",
+"pokemon/shiny/244.json",
+"pokemon/shiny/534.json",
+"pokemon/shiny/248.json",
+"pokemon/shiny/373-mega.json",
+"pokemon/shiny/691.json",
+"pokemon/shiny/770.json",
+"pokemon/shiny/130.json",
+"pokemon/shiny/12-gigantamax.json",
+"pokemon/shiny/473.json",
+"pokemon/shiny/470.json",
+"pokemon/shiny/845.json",
+"pokemon/shiny/329.json",
+"pokemon/shiny/881.json",
+"pokemon/shiny/1024.json",
+"pokemon/shiny/606.json",
+"pokemon/shiny/201-i.json",
+"pokemon/shiny/599.json",
+"pokemon/shiny/775.json",
+"pokemon/shiny/415.json",
+"pokemon/shiny/973.json",
+"pokemon/shiny/546.json",
+"pokemon/shiny/80.json",
+"pokemon/shiny/237.json",
+"pokemon/shiny/547.json",
+"pokemon/shiny/336.json",
+"pokemon/shiny/645-incarnate.json",
+"pokemon/shiny/781.json",
+"pokemon/shiny/247.json",
+"pokemon/shiny/65.json",
+"pokemon/shiny/966.json",
+"pokemon/shiny/351-rainy.json",
+"pokemon/shiny/25-partner.json",
+"pokemon/shiny/796.json",
+"pokemon/shiny/449.json",
+"pokemon/shiny/726.json",
+"pokemon/shiny/196.json",
+"pokemon/shiny/670-blue.json",
+"pokemon/shiny/306-mega.json",
+"pokemon/shiny/930.json",
+"pokemon/shiny/124.json",
+"pokemon/shiny/352.json",
+"pokemon/shiny/401.json",
+"pokemon/shiny/797.json",
+"pokemon/shiny/422-west.json",
+"pokemon/shiny/897.json",
+"pokemon/shiny/493-psychic.json",
+"pokemon/shiny/420.json",
+"pokemon/shiny/323-mega.json",
+"pokemon/shiny/364.json",
+"pokemon/shiny/201-v.json",
+"pokemon/shiny/801.json",
+"pokemon/shiny/672.json",
+"pokemon/shiny/4222.json",
+"pokemon/shiny/818-gigantamax.json",
+"pokemon/shiny/362.json",
+"pokemon/shiny/658-ash.json",
+"pokemon/shiny/338.json",
+"pokemon/shiny/712.json",
+"pokemon/shiny/19.json",
+"pokemon/shiny/649-chill.json",
+"pokemon/shiny/268.json",
+"pokemon/shiny/984.json",
+"pokemon/shiny/179.json",
+"pokemon/shiny/567.json",
+"pokemon/shiny/378.json",
+"pokemon/shiny/412-plant.json",
+"pokemon/shiny/773-ghost.json",
+"pokemon/shiny/194.json",
+"pokemon/shiny/779.json",
+"pokemon/shiny/6-mega-y.json",
+"pokemon/shiny/224.json",
+"pokemon/shiny/2020.json",
+"pokemon/shiny/201-e.json",
+"pokemon/shiny/904.json",
+"pokemon/shiny/686.json",
+"pokemon/shiny/676-dandy.json",
+"pokemon/shiny/2670.json",
+"pokemon/shiny/4083.json",
+"pokemon/shiny/613.json",
+"pokemon/shiny/736.json",
+"pokemon/shiny/129.json",
+"pokemon/shiny/966-segin-starmobile.json",
+"pokemon/shiny/1011.json",
+"pokemon/shiny/379.json",
+"pokemon/shiny/163.json",
+"pokemon/shiny/239.json",
+"pokemon/shiny/687.json",
+"pokemon/shiny/463.json",
+"pokemon/shiny/697.json",
+"pokemon/shiny/368.json",
+"pokemon/shiny/778-disguised.json",
+"pokemon/shiny/216.json",
+"pokemon/shiny/801-original.json",
+"pokemon/shiny/513.json",
+"pokemon/shiny/300.json",
+"pokemon/shiny/649-shock.json",
+"pokemon/shiny/15.json",
+"pokemon/shiny/396.json",
+"pokemon/shiny/640.json",
+"pokemon/shiny/493-ground.json",
+"pokemon/shiny/595.json",
+"pokemon/shiny/437.json",
+"pokemon/shiny/492-land.json",
+"pokemon/shiny/558.json",
+"pokemon/shiny/836.json",
+"pokemon/shiny/820.json",
+"pokemon/shiny/150.json",
+"pokemon/shiny/310-mega.json",
+"pokemon/shiny/676-debutante.json",
+"pokemon/shiny/876-female.json",
+"pokemon/shiny/81.json",
+"pokemon/shiny/658-battle-bond.json",
+"pokemon/shiny/702.json",
+"pokemon/shiny/501.json",
+"pokemon/shiny/624.json",
+"pokemon/shiny/669-blue.json",
+"pokemon/shiny/774-blue.json",
+"pokemon/shiny/763.json",
+"pokemon/shiny/852.json",
+"pokemon/shiny/493-water.json",
+"pokemon/shiny/481.json",
+"pokemon/shiny/87.json",
+"pokemon/shiny/113.json",
+"pokemon/shiny/94.json",
+"pokemon/shiny/172-spiky.json",
+"pokemon/shiny/800-dawn-wings.json",
+"pokemon/shiny/861.json",
+"pokemon/shiny/486.json",
+"pokemon/shiny/430.json",
+"pokemon/shiny/118.json",
+"pokemon/shiny/555.json",
+"pokemon/shiny/474.json",
+"pokemon/shiny/841-gigantamax.json",
+"pokemon/shiny/884.json",
+"pokemon/shiny/671-orange.json",
+"pokemon/shiny/841.json",
+"pokemon/shiny/800-ultra.json",
+"pokemon/shiny/386.json",
+"pokemon/shiny/1024-terastal.json",
+"pokemon/shiny/380.json",
+"pokemon/shiny/433.json",
+"pokemon/shiny/875.json",
+"pokemon/shiny/659.json",
+"pokemon/shiny/865.json",
+"pokemon/shiny/889-crowned.json",
+"pokemon/shiny/20.json",
+"pokemon/shiny/774-orange-meteor.json",
+"pokemon/shiny/249.json",
+"pokemon/shiny/479-wash.json",
+"pokemon/shiny/8128-blaze.json",
+"pokemon/shiny/774-indigo.json",
+"pokemon/shiny/421-overcast.json",
+"pokemon/shiny/585-autumn.json",
+"pokemon/shiny/999-roaming.json",
+"pokemon/shiny/370.json",
+"pokemon/shiny/918.json",
+"pokemon/shiny/149.json",
+"pokemon/shiny/814.json",
+"pokemon/shiny/540.json",
+"pokemon/shiny/262.json",
+"pokemon/shiny/685.json",
+"pokemon/shiny/757.json",
+"pokemon/shiny/564.json",
+"pokemon/shiny/774-violet-meteor.json",
+"pokemon/shiny/808.json",
+"pokemon/shiny/701.json",
+"pokemon/shiny/692.json",
+"pokemon/shiny/823.json",
+"pokemon/shiny/605.json",
+"pokemon/shiny/117.json",
+"pokemon/shiny/493-electric.json",
+"pokemon/shiny/431.json",
+"pokemon/shiny/93.json",
+"pokemon/shiny/506.json",
+"pokemon/shiny/1.json",
+"pokemon/shiny/884-gigantamax.json",
+"pokemon/shiny/351.json",
+"pokemon/shiny/180.json",
+"pokemon/shiny/902.json",
+"pokemon/shiny/373.json",
+"pokemon/shiny/412-trash.json",
+"pokemon/shiny/398.json",
+"pokemon/shiny/451.json",
+"pokemon/shiny/844-gigantamax.json",
+"pokemon/shiny/234.json",
+"pokemon/shiny/335.json",
+"pokemon/shiny/516.json",
+"pokemon/shiny/832.json",
+"pokemon/shiny/744.json",
+"pokemon/shiny/158.json",
+"pokemon/shiny/767.json",
+"pokemon/shiny/532.json",
+"pokemon/shiny/536.json",
+"pokemon/shiny/959.json",
+"pokemon/shiny/913.json",
+"pokemon/shiny/2051.json",
+"pokemon/shiny/195.json",
+"pokemon/shiny/418.json",
+"pokemon/shiny/494.json",
+"pokemon/shiny/666-marine.json",
+"pokemon/shiny/493-flying.json",
+"pokemon/shiny/666-sandstorm.json",
+"pokemon/shiny/656.json",
+"pokemon/shiny/554.json",
+"pokemon/shiny/493-ghost.json",
+"pokemon/shiny/541.json",
+"pokemon/shiny/31.json",
+"pokemon/shiny/85.json",
+"pokemon/shiny/704.json",
+"pokemon/shiny/834.json",
+"pokemon/shiny/372.json",
+"pokemon/shiny/458.json",
+"pokemon/shiny/311.json",
+"pokemon/shiny/340.json",
+"pokemon/shiny/479-frost.json",
+"pokemon/shiny/586-autumn.json",
+"pokemon/shiny/619.json",
+"pokemon/shiny/860.json",
+"pokemon/shiny/669-orange.json",
+"pokemon/shiny/655.json",
+"pokemon/shiny/877.json",
+"pokemon/shiny/376.json",
+"pokemon/shiny/309.json",
+"pokemon/shiny/4264.json",
+"pokemon/shiny/783.json",
+"pokemon/shiny/201-j.json",
+"pokemon/shiny/122.json",
+"pokemon/shiny/493-steel.json",
+"pokemon/shiny/507.json",
+"pokemon/shiny/670-yellow.json",
+"pokemon/shiny/143-gigantamax.json",
+"pokemon/shiny/677.json",
+"pokemon/shiny/869-ruby-cream.json",
+"pokemon/shiny/559.json",
+"pokemon/shiny/843.json",
+"pokemon/shiny/65-mega.json",
+"pokemon/shiny/365.json",
+"pokemon/shiny/448-mega.json",
+"pokemon/shiny/238.json",
+"pokemon/shiny/2052.json",
+"pokemon/shiny/220.json",
+"pokemon/shiny/675.json",
+"pokemon/shiny/426.json",
+"pokemon/shiny/176.json",
+"pokemon/shiny/868.json",
+"pokemon/shiny/75.json",
+"pokemon/shiny/942.json",
+"pokemon/shiny/666-tundra.json",
+"pokemon/shiny/442.json",
+"pokemon/shiny/717.json",
+"pokemon/shiny/254-mega.json",
+"pokemon/shiny/1002.json",
+"pokemon/shiny/76.json",
+"pokemon/shiny/922.json",
+"pokemon/shiny/493-bug.json",
+"pokemon/shiny/230.json",
+"pokemon/shiny/275.json",
+"pokemon/shiny/819.json",
+"pokemon/shiny/560.json",
+"pokemon/shiny/9.json",
+"pokemon/shiny/1012-counterfeit.json",
+"pokemon/shiny/4122.json",
+"pokemon/shiny/977.json",
+"pokemon/shiny/773-grass.json",
+"pokemon/shiny/906.json",
+"pokemon/shiny/954.json",
+"pokemon/shiny/869-caramel-swirl.json",
+"pokemon/shiny/201-g.json",
+"pokemon/shiny/4077.json",
+"pokemon/shiny/919.json",
+"pokemon/shiny/434.json",
+"pokemon/shiny/1020.json",
+"pokemon/shiny/871.json",
+"pokemon/shiny/550-red-striped.json",
+"pokemon/shiny/188.json",
+"pokemon/shiny/941.json",
+"pokemon/shiny/459.json",
+"pokemon/shiny/493-dark.json",
+"pokemon/shiny/3-gigantamax.json",
+"pokemon/shiny/768.json",
+"pokemon/shiny/78.json",
+"pokemon/shiny/296.json",
+"pokemon/shiny/66.json",
+"pokemon/shiny/359.json",
+"pokemon/shiny/889.json",
+"pokemon/shiny/279.json",
+"pokemon/shiny/4.json",
+"pokemon/shiny/746.json",
+"pokemon/shiny/834-gigantamax.json",
+"pokemon/shiny/4562.json",
+"pokemon/shiny/765.json",
+"pokemon/shiny/134.json",
+"pokemon/shiny/187.json",
+"pokemon/shiny/483-origin.json",
+"pokemon/shiny/25-smart-cosplay.json",
+"pokemon/shiny/718-10.json",
+"pokemon/shiny/302.json",
+"pokemon/shiny/281.json",
+"pokemon/shiny/333.json",
+"pokemon/shiny/269.json",
+"pokemon/shiny/651.json",
+"pokemon/shiny/892-gigantamax-single.json",
+"pokemon/shiny/225.json",
+"pokemon/shiny/714.json",
+"pokemon/shiny/842.json",
+"pokemon/shiny/201-p.json",
+"pokemon/shiny/738.json",
+"pokemon/shiny/741-pompom.json",
+"pokemon/shiny/177.json",
+"pokemon/shiny/1000.json",
+"pokemon/shiny/889-behemoth-bash.json",
+"pokemon/shiny/934.json",
+"pokemon/shiny/803.json",
+"pokemon/shiny/874.json",
+"pokemon/shiny/594.json",
+"pokemon/shiny/931-white-plumage.json",
+"pokemon/shiny/503.json",
+"pokemon/shiny/287.json",
+"pokemon/shiny/208.json",
+"pokemon/shiny/642-therian.json",
+"pokemon/shiny/6100.json",
+"pokemon/shiny/25-cosplay.json",
+"pokemon/shiny/6-gigantamax.json",
+"pokemon/shiny/392.json",
+"pokemon/shiny/720.json",
+"pokemon/shiny/493-normal.json",
+"pokemon/shiny/493-fighting.json",
+"pokemon/shiny/412-sandy.json",
+"pokemon/shiny/867.json",
+"pokemon/shiny/607.json",
+"pokemon/shiny/681.json",
+"pokemon/shiny/869-rainbow-swirl.json",
+"pokemon/shiny/236.json",
+"pokemon/shiny/438.json",
+"pokemon/shiny/201-n.json",
+"pokemon/shiny/662.json",
+"pokemon/shiny/252.json",
+"pokemon/shiny/1008-ultimate-mode.json",
+"pokemon/shiny/62.json",
+"pokemon/shiny/138.json",
+"pokemon/shiny/794.json",
+"pokemon/shiny/876.json",
+"pokemon/shiny/785.json",
+"pokemon/shiny/739.json",
+"pokemon/shiny/592.json",
+"pokemon/shiny/359-mega.json",
+"pokemon/shiny/52.json",
+"pokemon/shiny/885.json",
+"pokemon/shiny/982.json",
+"pokemon/shiny/750.json",
+"pokemon/shiny/1022.json",
+"pokemon/shiny/266.json",
+"pokemon/shiny/758.json",
+"pokemon/shiny/201-k.json",
+"pokemon/shiny/773-fire.json",
+"pokemon/shiny/387.json",
+"pokemon/shiny/671-yellow.json",
+"pokemon/shiny/574.json",
+"pokemon/shiny/240.json",
+"pokemon/shiny/519.json",
+"pokemon/shiny/887.json",
+"pokemon/shiny/898-shadow.json",
+"pokemon/shiny/201-a.json",
+"pokemon/shiny/950.json",
+"pokemon/shiny/61.json",
+"pokemon/shiny/295.json",
+"pokemon/shiny/882.json",
+"pokemon/shiny/847.json",
+"pokemon/shiny/6571.json",
+"pokemon/shiny/689.json",
+"pokemon/shiny/669-red.json",
+"pokemon/shiny/778-busted.json",
+"pokemon/shiny/815-gigantamax.json",
+"pokemon/shiny/471.json",
+"pokemon/shiny/159.json",
+"pokemon/shiny/290.json",
+"pokemon/shiny/585-winter.json",
+"pokemon/shiny/151.json",
+"pokemon/shiny/233.json",
+"pokemon/shiny/203.json",
+"pokemon/shiny/718.json",
+"pokemon/shiny/331.json",
+"pokemon/shiny/407.json",
+"pokemon/shiny/154.json",
+"pokemon/shiny/68.json",
+"pokemon/shiny/578.json",
+"pokemon/shiny/21.json",
+"pokemon/shiny/588.json",
+"pokemon/shiny/2088.json",
+"pokemon/shiny/212.json",
+"pokemon/shiny/627.json",
+"pokemon/shiny/937.json",
+"pokemon/shiny/626.json",
+"pokemon/shiny/777.json",
+"pokemon/shiny/773-bug.json",
+"pokemon/shiny/1004.json",
+"pokemon/shiny/99-gigantamax.json",
+"pokemon/shiny/109.json",
+"pokemon/shiny/585-spring.json",
+"pokemon/shiny/413-sandy.json",
+"pokemon/shiny/947.json",
+"pokemon/shiny/260-mega.json",
+"pokemon/shiny/908.json",
+"pokemon/shiny/898.json",
+"pokemon/shiny/181.json",
+"pokemon/shiny/773-water.json",
+"pokemon/shiny/421-sunshine.json",
+"pokemon/shiny/232.json",
+"pokemon/shiny/637.json",
+"pokemon/shiny/457.json",
+"pokemon/shiny/133-partner.json",
+"pokemon/shiny/367.json",
+"pokemon/shiny/530.json",
+"pokemon/shiny/681-blade.json",
+"pokemon/shiny/498.json",
+"pokemon/shiny/447.json",
+"pokemon/shiny/485.json",
+"pokemon/shiny/184.json",
+"pokemon/shiny/976.json",
+"pokemon/shiny/500.json",
+"pokemon/shiny/925-three.json",
+"pokemon/shiny/164.json",
+"pokemon/shiny/106.json",
+"pokemon/shiny/464.json",
+"pokemon/shiny/386-speed.json",
+"pokemon/shiny/745-dusk.json",
+"pokemon/shiny/47.json",
+"pokemon/shiny/4145.json",
+"pokemon/shiny/983.json",
+"pokemon/shiny/310.json",
+"pokemon/shiny/670-orange.json",
+"pokemon/shiny/799.json",
+"pokemon/shiny/673.json",
+"pokemon/shiny/259.json",
+"pokemon/shiny/611.json",
+"pokemon/shiny/6705.json",
+"pokemon/shiny/666-ocean.json",
+"pokemon/shiny/517.json",
+"pokemon/shiny/404.json",
+"pokemon/shiny/482.json",
+"pokemon/shiny/510.json",
+"pokemon/shiny/477.json",
+"pokemon/shiny/709.json",
+"pokemon/shiny/15-mega.json",
+"pokemon/shiny/405.json",
+"pokemon/shiny/690.json",
+"pokemon/shiny/901.json",
+"pokemon/shiny/245.json",
+"pokemon/shiny/4079.json",
+"pokemon/shiny/207.json",
+"pokemon/shiny/345.json",
+"pokemon/shiny/2053.json",
+"pokemon/shiny/980.json",
+"pokemon/shiny/849.json",
+"pokemon/shiny/241.json",
+"pokemon/shiny/584.json",
+"pokemon/shiny/746-school.json",
+"pokemon/shiny/361.json",
+"pokemon/shiny/582.json",
+"pokemon/shiny/381-mega.json",
+"pokemon/shiny/201-d.json",
+"pokemon/shiny/978-curly.json",
+"pokemon/shiny/855.json",
+"pokemon/shiny/156.json",
+"pokemon/shiny/52-gigantamax.json",
+"pokemon/shiny/324.json",
+"pokemon/shiny/380-mega.json",
+"pokemon/shiny/419.json",
+"pokemon/shiny/903.json",
+"pokemon/shiny/353.json",
+"pokemon/shiny/480.json",
+"pokemon/shiny/53.json",
+"pokemon/shiny/206.json",
+"pokemon/shiny/621.json",
+"pokemon/shiny/737.json",
+"pokemon/shiny/130-mega.json",
+"pokemon/shiny/198.json",
+"pokemon/shiny/4080.json",
+"pokemon/shiny/142.json",
+"pokemon/shiny/202.json",
+"pokemon/shiny/646.json",
+"pokemon/shiny/539.json",
+"pokemon/shiny/602.json",
+"pokemon/shiny/312.json",
+"pokemon/shiny/351-snowy.json",
+"pokemon/shiny/94-gigantamax.json",
+"pokemon/shiny/493-rock.json",
+"pokemon/shiny/9-mega.json",
+"pokemon/shiny/6713.json",
+"pokemon/shiny/615.json",
+"pokemon/shiny/492-sky.json",
+"pokemon/shiny/902-female.json",
+"pokemon/shiny/484.json",
+"pokemon/shiny/972.json",
+"pokemon/shiny/178.json",
+"pokemon/shiny/645-therian.json",
+"pokemon/shiny/495.json",
+"pokemon/shiny/879.json",
+"pokemon/shiny/270.json",
+"pokemon/shiny/812-gigantamax.json",
+"pokemon/shiny/348.json",
+"pokemon/shiny/201-t.json",
+"pokemon/shiny/618.json",
+"pokemon/shiny/97.json",
+"pokemon/shiny/774-orange.json",
+"pokemon/shiny/773-fighting.json",
+"pokemon/shiny/951.json",
+"pokemon/shiny/774-green-meteor.json",
+"pokemon/shiny/936.json",
+"pokemon/shiny/961.json",
+"pokemon/shiny/6706.json",
+"pokemon/shiny/939.json",
+"pokemon/shiny/46.json",
+"pokemon/shiny/978-droopy.json",
+"pokemon/shiny/844.json",
+"pokemon/shiny/277.json",
+"pokemon/shiny/1017-teal-mask.json",
+"pokemon/shiny/6570.json",
+"pokemon/shiny/727.json",
+"pokemon/shiny/201-h.json",
+"pokemon/shiny/487-origin.json",
+"pokemon/shiny/183.json",
+"pokemon/shiny/456.json",
+"pokemon/shiny/4078.json",
+"pokemon/shiny/678.json",
+"pokemon/shiny/953.json",
+"pokemon/shiny/69.json",
+"pokemon/shiny/487-altered.json",
+"pokemon/shiny/294.json",
+"pokemon/shiny/314.json",
+"pokemon/shiny/666-icy-snow.json",
+"pokemon/shiny/467.json",
+"pokemon/shiny/210.json",
+"pokemon/shiny/218.json",
+"pokemon/shiny/812.json",
+"pokemon/shiny/40.json",
+"pokemon/shiny/825.json",
+"pokemon/shiny/242.json",
+"pokemon/shiny/170.json",
+"pokemon/shiny/666-archipelago.json",
+"pokemon/shiny/435.json",
+"pokemon/shiny/946.json",
+"pokemon/shiny/185.json",
+"pokemon/shiny/395.json",
+"pokemon/shiny/520.json",
+"pokemon/shiny/787.json",
+"pokemon/shiny/774.json",
+"pokemon/shiny/833.json",
+"pokemon/shiny/394.json",
+"pokemon/shiny/896.json",
+"pokemon/shiny/590.json",
+"pokemon/shiny/654.json",
+"pokemon/shiny/2074.json",
+"pokemon/shiny/792-full-moon.json",
+"pokemon/shiny/816.json",
+"pokemon/shiny/753.json",
+"pokemon/shiny/612.json",
+"pokemon/shiny/25-cool-cosplay.json",
+"pokemon/shiny/965.json",
+"pokemon/shiny/228.json",
+"pokemon/shiny/123.json",
+"pokemon/shiny/676-pharaoh.json",
+"pokemon/shiny/601.json",
+"pokemon/shiny/671-red.json",
+"pokemon/shiny/1017-wellspring-mask.json",
+"pokemon/shiny/720-unbound.json",
+"pokemon/shiny/968.json",
+"pokemon/shiny/518.json",
+"pokemon/shiny/916-female.json",
+"pokemon/shiny/909.json",
+"pokemon/shiny/413-trash.json",
+"pokemon/shiny/325.json",
+"pokemon/shiny/80-mega.json",
+"pokemon/shiny/625.json",
+"pokemon/shiny/773-steel.json",
+"pokemon/shiny/729.json",
+"pokemon/shiny/515.json",
+"pokemon/shiny/282-mega.json",
+"pokemon/shiny/56.json",
+"pokemon/shiny/998.json",
+"pokemon/shiny/409.json",
+"pokemon/shiny/762.json",
+"pokemon/shiny/955.json",
+"pokemon/shiny/86.json",
+"pokemon/shiny/493-poison.json",
+"pokemon/shiny/148.json",
+"pokemon/shiny/733.json",
+"pokemon/shiny/441.json",
+"pokemon/shiny/201-c.json",
+"pokemon/shiny/2.json",
+"pokemon/shiny/716-active.json",
+"pokemon/shiny/116.json",
+"pokemon/shiny/298.json",
+"pokemon/shiny/4555-zen.json",
+"pokemon/shiny/528.json",
+"pokemon/shiny/999.json",
+"pokemon/shiny/666-poke-ball.json",
+"pokemon/shiny/774-violet.json",
+"pokemon/shiny/2027.json",
+"pokemon/shiny/635.json",
+"pokemon/shiny/131-gigantamax.json",
+"pokemon/shiny/79.json",
+"pokemon/shiny/181-mega.json",
+"pokemon/shiny/174.json",
+"pokemon/shiny/246.json",
+"pokemon/shiny/773.json",
+"pokemon/shiny/596.json",
+"pokemon/shiny/91.json",
+"pokemon/shiny/25-tough-cosplay.json",
+"pokemon/shiny/99.json",
+"pokemon/shiny/24.json",
+"pokemon/shiny/400.json",
+"pokemon/shiny/1017-hearthflame-mask-tera.json",
+"pokemon/shiny/851.json",
+"pokemon/shiny/1001.json",
+"pokemon/shiny/488.json",
+"pokemon/shiny/422-east.json",
+"pokemon/shiny/586-spring.json",
+"pokemon/shiny/565.json",
+"pokemon/shiny/6211.json",
+"pokemon/shiny/774-red.json",
+"pokemon/shiny/830.json",
+"pokemon/shiny/589.json",
+"pokemon/shiny/544.json",
+"pokemon/shiny/319-mega.json",
+"pokemon/shiny/682.json",
+"pokemon/shiny/992.json",
+"pokemon/shiny/600.json",
+"pokemon/shiny/886.json",
+"pokemon/shiny/425.json",
+"pokemon/shiny/670-white.json",
+"pokemon/shiny/201-m.json",
+"pokemon/shiny/811.json",
+"pokemon/shiny/111.json",
+"pokemon/shiny/35.json",
+"pokemon/shiny/8.json",
+"pokemon/shiny/926.json",
+"pokemon/shiny/979.json",
+"pokemon/shiny/381.json",
+"pokemon/shiny/211.json",
+"pokemon/shiny/303-mega.json",
+"pokemon/shiny/927.json",
+"pokemon/shiny/643.json",
+"pokemon/shiny/490.json",
+"pokemon/shiny/935.json",
+"pokemon/shiny/17.json",
+"pokemon/shiny/784.json",
+"pokemon/shiny/297.json",
+"pokemon/shiny/745.json",
+"pokemon/shiny/2105.json",
+"pokemon/shiny/384.json",
+"pokemon/shiny/472.json",
+"pokemon/shiny/581.json",
+"pokemon/shiny/413-plant.json",
+"pokemon/shiny/248-mega.json",
+"pokemon/shiny/791.json",
+"pokemon/shiny/671-white.json",
+"pokemon/shiny/609.json",
+"pokemon/shiny/84.json",
+"pokemon/shiny/103.json",
+"pokemon/shiny/43.json",
+"pokemon/shiny/676-la-reine.json",
+"pokemon/shiny/204.json",
+"pokemon/shiny/888-behemoth-blade.json",
+"pokemon/shiny/869-salted-cream.json",
+"pokemon/shiny/114.json",
+"pokemon/shiny/460-mega.json",
+"pokemon/shiny/741-sensu.json",
+"pokemon/shiny/719-mega.json",
+"pokemon/shiny/920.json",
+"pokemon/shiny/773-psychic.json",
+"pokemon/shiny/749.json",
+"pokemon/shiny/8901.json",
+"pokemon/shiny/4263.json",
+"pokemon/shiny/337.json",
+"pokemon/shiny/793.json",
+"pokemon/shiny/505.json",
+"pokemon/shiny/759.json",
+"pokemon/shiny/890.json",
+"pokemon/shiny/694.json",
+"pokemon/shiny/773-ice.json",
+"pokemon/shiny/320.json",
+"pokemon/shiny/406.json",
+"pokemon/shiny/809-gigantamax.json",
+"pokemon/shiny/538.json",
+"pokemon/shiny/962.json",
+"pokemon/shiny/997.json",
+"pokemon/shiny/446.json",
+"pokemon/shiny/905-therian.json",
+"pokemon/shiny/773-rock.json",
+"pokemon/shiny/102.json",
+"pokemon/shiny/96.json",
+"pokemon/shiny/869-mint-cream.json",
+"pokemon/shiny/587.json",
+"pokemon/shiny/782.json",
+"pokemon/shiny/1017-cornerstone-mask.json",
+"pokemon/shiny/89.json",
+"pokemon/shiny/126.json",
+"pokemon/shiny/1021.json",
+"pokemon/shiny/4555.json",
+"pokemon/shiny/36.json",
+"pokemon/shiny/583.json",
+"pokemon/shiny/339.json",
+"pokemon/shiny/214.json",
+"pokemon/shiny/653.json",
+"pokemon/shiny/721.json",
+"pokemon/shiny/802-zenith.json",
+"pokemon/shiny/526.json",
+"pokemon/shiny/866.json",
+"pokemon/shiny/199.json",
+"pokemon/shiny/475-mega.json",
+"pokemon/shiny/773-fairy.json",
+"pokemon/shiny/443.json",
+"pokemon/shiny/987.json",
+"pokemon/shiny/376-mega.json",
+"pokemon/shiny/223.json",
+"pokemon/shiny/788.json",
+"pokemon/shiny/575.json",
+"pokemon/shiny/165.json",
+"pokemon/shiny/566.json",
+"pokemon/shiny/466.json",
+"pokemon/shiny/786.json",
+"pokemon/shiny/666-savanna.json",
+"pokemon/shiny/666-jungle.json",
+"pokemon/shiny/666-high-plains.json",
+"pokemon/shiny/608.json",
+"pokemon/shiny/27.json",
+"pokemon/shiny/393.json",
+"pokemon/shiny/543.json",
+"pokemon/shiny/98.json",
+"pokemon/shiny/3-mega.json",
+"pokemon/shiny/374.json",
+"pokemon/shiny/64.json",
+"pokemon/shiny/137.json",
+"pokemon/shiny/342.json",
+"pokemon/shiny/593.json",
+"pokemon/shiny/888.json",
+"pokemon/shiny/483.json",
+"pokemon/shiny/890-eternamax.json",
+"pokemon/shiny/305.json",
+"pokemon/shiny/631.json",
+"pokemon/shiny/858-gigantamax.json",
+"pokemon/shiny/201-question.json",
+"pokemon/shiny/869-matcha-cream.json",
+"pokemon/shiny/424.json",
+"pokemon/shiny/55.json",
+"pokemon/shiny/167.json",
+"pokemon/shiny/572.json",
+"pokemon/shiny/8128.json",
+"pokemon/shiny/493-dragon.json",
+"pokemon/shiny/146.json",
+"pokemon/shiny/710.json",
+"pokemon/shiny/403.json",
+"pokemon/shiny/985.json",
+"pokemon/shiny/127-mega.json",
+"pokemon/shiny/674.json",
+"pokemon/shiny/50.json",
+"pokemon/shiny/893.json",
+"pokemon/shiny/604.json",
+"pokemon/shiny/863.json",
+"pokemon/shiny/133-gigantamax.json",
+"pokemon/shiny/652.json",
+"pokemon/shiny/669-white.json",
+"pokemon/shiny/452.json",
+"pokemon/shiny/776.json",
+"pokemon/shiny/880.json",
+"pokemon/shiny/912.json",
+"pokemon/shiny/723.json",
+"pokemon/shiny/186.json",
+"pokemon/shiny/92.json",
+"pokemon/shiny/851-gigantamax.json",
+"pokemon/shiny/657.json",
+"pokemon/shiny/650.json",
+"pokemon/shiny/774-yellow.json",
+"pokemon/shiny/201-y.json",
+"pokemon/shiny/390.json",
+"pokemon/shiny/152.json",
+"pokemon/shiny/229.json",
+"pokemon/shiny/191.json",
+"pokemon/shiny/292.json",
+"pokemon/shiny/967.json",
+"pokemon/shiny/813.json",
+"pokemon/shiny/617.json",
+"pokemon/shiny/798.json",
+"pokemon/shiny/209.json",
+"pokemon/shiny/845-gorging.json",
+"pokemon/shiny/135.json",
+"pokemon/shiny/162.json",
+"pokemon/shiny/293.json",
+"pokemon/shiny/840.json",
+"pokemon/shiny/827.json",
+"pokemon/shiny/14.json",
+"pokemon/shiny/283.json",
+"pokemon/shiny/774-yellow-meteor.json",
+"pokemon/shiny/715.json",
+"pokemon/shiny/414.json",
+"pokemon/shiny/2037.json",
+"pokemon/shiny/849-gigantamax.json",
+"pokemon/shiny/222.json",
+"pokemon/shiny/911.json",
+"pokemon/shiny/410.json",
+"pokemon/shiny/974.json",
+"pokemon/shiny/742.json",
+"pokemon/shiny/479.json",
+"pokemon/shiny/924.json",
+"pokemon/shiny/139.json",
+"pokemon/shiny/60.json",
+"pokemon/shiny/988.json",
+"pokemon/shiny/308-mega.json",
+"pokemon/shiny/861-gigantamax.json",
+"pokemon/shiny/666-polar.json",
+"pokemon/shiny/660.json",
+"pokemon/shiny/385.json",
+"pokemon/shiny/839.json",
+"pokemon/shiny/214-mega.json",
+"pokemon/shiny/257.json",
+"pokemon/shiny/321.json",
+"pokemon/shiny/219.json",
+"pokemon/shiny/800.json",
+"pokemon/shiny/205.json",
+"pokemon/shiny/7.json",
+"pokemon/shiny/773-flying.json",
+"pokemon/shiny/774-green.json",
+"pokemon/shiny/872.json",
+"pokemon/shiny/479-heat.json",
+"pokemon/shiny/462.json",
+"pokemon/shiny/327.json",
+"pokemon/shiny/74.json",
+"pokemon/shiny/511.json",
+"pokemon/shiny/6.json",
+"pokemon/shiny/428.json",
+"pokemon/shiny/857.json",
+"pokemon/shiny/26.json",
+"pokemon/shiny/666-modern.json",
+"pokemon/shiny/756.json",
+"pokemon/shiny/23.json",
+"pokemon/shiny/6059.json",
+"pokemon/shiny/258.json",
+"pokemon/shiny/491.json",
+"pokemon/shiny/4144.json",
+"pokemon/shiny/716-neutral.json",
+"pokemon/shiny/397.json",
+"pokemon/shiny/229-mega.json",
+"pokemon/shiny/304.json",
+"pokemon/shiny/323.json",
+"pokemon/shiny/734.json",
+"pokemon/shiny/504.json",
+"pokemon/shiny/115-mega.json",
+"pokemon/shiny/925-four.json",
+"pokemon/shiny/993.json",
+"pokemon/shiny/475.json",
+"pokemon/shiny/330.json",
+"pokemon/shiny/263.json",
+"pokemon/shiny/307.json",
+"pokemon/shiny/773-poison.json",
+"pokemon/shiny/771.json",
+"pokemon/shiny/423-east.json",
+"pokemon/shiny/586-winter.json",
+"pokemon/shiny/291.json",
+"pokemon/shiny/958.json",
+"pokemon/shiny/915.json",
+"pokemon/shiny/688.json",
+"pokemon/shiny/514.json",
+"pokemon/shiny/804.json",
+"pokemon/shiny/525.json",
+"pokemon/shiny/2075.json",
+"pokemon/shiny/850.json",
+"pokemon/shiny/1017-wellspring-mask-tera.json",
+"pokemon/shiny/815.json",
+"pokemon/shiny/522.json",
+"pokemon/shiny/58.json",
+"pokemon/shiny/193.json",
+"pokemon/shiny/679.json",
+"pokemon/shiny/6215.json",
+"pokemon/shiny/227.json",
+"pokemon/shiny/641-therian.json",
+"pokemon/shiny/182.json",
+"pokemon/shiny/172.json",
+"pokemon/shiny/2026.json",
+"pokemon/shiny/802.json",
+"pokemon/shiny/666-river.json",
+"pokemon/shiny/1009.json",
+"pokemon/shiny/351-sunny.json",
+"pokemon/shiny/644.json",
+"pokemon/shiny/969.json",
+"pokemon/shiny/436.json",
+"pokemon/shiny/869.json",
+"pokemon/shiny/766.json",
+"pokemon/shiny/11.json",
+"pokemon/shiny/145.json",
+"pokemon/shiny/322.json",
+"pokemon/shiny/489.json",
+"pokemon/shiny/493-grass.json",
+"pokemon/shiny/428-mega.json",
+"pokemon/shiny/524.json",
+"pokemon/shiny/326.json",
+"pokemon/shiny/201-u.json",
+"pokemon/shiny/201-l.json",
+"pokemon/shiny/754.json",
+"pokemon/shiny/800-dusk-mane.json",
+"pokemon/shiny/150-mega-y.json",
+"pokemon/shiny/535.json",
+"pokemon/shiny/132.json",
+"pokemon/shiny/706.json",
+"pokemon/shiny/155.json",
+"pokemon/shiny/795.json",
+"pokemon/shiny/347.json",
+"pokemon/shiny/603.json",
+"pokemon/shiny/824.json",
+"pokemon/shiny/59.json",
+"pokemon/shiny/366.json",
+"pokemon/shiny/551.json",
+"pokemon/shiny/828.json",
+"pokemon/shiny/201-s.json",
+"pokemon/shiny/386-attack.json",
+"pokemon/shiny/267.json",
+"pokemon/shiny/695.json",
+"pokemon/shiny/678-female.json",
+"pokemon/shiny/332.json",
+"pokemon/shiny/377.json",
+"pokemon/shiny/562.json",
+"pokemon/shiny/817.json",
+"pokemon/shiny/856.json",
+"pokemon/shiny/639.json",
+"pokemon/shiny/448.json",
+"pokemon/shiny/917.json",
+"pokemon/shiny/991.json",
+"pokemon/shiny/2089.json",
+"pokemon/shiny/523.json",
+"pokemon/shiny/450.json",
+"pokemon/shiny/90.json",
+"pokemon/shiny/719.json",
+"pokemon/shiny/427.json",
+"pokemon/shiny/4052.json",
+"pokemon/shiny/769.json",
+"pokemon/shiny/735.json",
+"pokemon/shiny/25-beauty-cosplay.json",
+"pokemon/shiny/899.json",
+"pokemon/shiny/964-zero.json",
+"pokemon/shiny/173.json",
+"pokemon/shiny/8194.json",
+"pokemon/shiny/2028.json",
+"pokemon/shiny/823-gigantamax.json",
+"pokemon/shiny/966-ruchbah-starmobile.json",
+"pokemon/shiny/201-w.json",
+"pokemon/shiny/699.json",
+"pokemon/shiny/952.json",
+"pokemon/shiny/748.json",
+"pokemon/shiny/718-complete.json",
+"pokemon/shiny/6101.json",
+"pokemon/shiny/957.json",
+"pokemon/shiny/661.json",
+"pokemon/shiny/545.json",
+"pokemon/shiny/722.json",
+"pokemon/shiny/996.json",
+"pokemon/shiny/168.json",
+"pokemon/shiny/306.json",
+"pokemon/shiny/213.json",
+"pokemon/shiny/251.json",
+"pokemon/shiny/201-z.json",
+"pokemon/shiny/119.json",
+"pokemon/shiny/597.json",
+"pokemon/shiny/791-radiant-sun.json",
+"pokemon/shiny/284.json",
+"pokemon/shiny/6549.json",
+"pokemon/shiny/932.json",
+"pokemon/shiny/108.json",
+"pokemon/shiny/647-resolute.json",
+"pokemon/shiny/658.json",
+"pokemon/shiny/669-yellow.json",
+"pokemon/shiny/700.json",
+"pokemon/shiny/1016.json",
+"pokemon/shiny/835.json",
+"pokemon/shiny/943.json",
+"pokemon/shiny/273.json",
+"pokemon/shiny/745-midnight.json",
+"pokemon/shiny/964-hero.json",
+"pokemon/shiny/478.json",
+"pokemon/shiny/772.json",
+"pokemon/shiny/585-summer.json",
+"pokemon/shiny/439.json",
+"pokemon/shiny/638.json",
+"pokemon/shiny/313.json",
+"pokemon/shiny/995.json",
+"pokemon/shiny/666-meadow.json",
+"pokemon/shiny/166.json",
+"pokemon/shiny/826-gigantamax.json",
+"pokemon/shiny/837.json",
+"pokemon/shiny/931-yellow-plumage.json",
+"pokemon/shiny/73.json",
+"pokemon/shiny/115.json",
+"pokemon/shiny/577.json",
+"pokemon/shiny/971.json",
+"pokemon/shiny/664.json",
+"pokemon/shiny/774-blue-meteor.json",
+"pokemon/shiny/938.json",
+"pokemon/shiny/6628.json",
+"pokemon/shiny/161.json",
+"pokemon/shiny/286.json",
+"pokemon/shiny/231.json",
+"pokemon/shiny/253.json",
+"pokemon/shiny/48.json",
+"pokemon/shiny/1017-hearthflame-mask.json",
+"pokemon/shiny/569.json",
+"pokemon/shiny/2103.json",
+"pokemon/shiny/261.json",
+"pokemon/shiny/1007-apex-build.json",
+"pokemon/shiny/1025.json",
+"pokemon/shiny/429.json",
+"pokemon/shiny/82.json",
+"pokemon/shiny/928.json",
+"pokemon/shiny/2050.json",
+"pokemon/shiny/966-navi-starmobile.json",
+"pokemon/shiny/383.json",
+"pokemon/shiny/8128-aqua.json",
+"pokemon/shiny/648-pirouette.json",
+"pokemon/shiny/201-x.json",
+"pokemon/shiny/821.json",
+"pokemon/shiny/67.json",
+"pokemon/shiny/264.json",
+"pokemon/shiny/970.json",
+"pokemon/shiny/278.json",
+"pokemon/shiny/49.json",
+"pokemon/shiny/100.json",
+"pokemon/shiny/809.json",
+"pokemon/shiny/805.json",
+"pokemon/shiny/169.json",
+"pokemon/shiny/201-r.json",
+"pokemon/shiny/892-gigantamax-rapid.json",
+"pokemon/shiny/826.json",
+"pokemon/shiny/25-gigantamax.json",
+"pokemon/shiny/531-mega.json",
+"pokemon/shiny/142-mega.json",
+"pokemon/shiny/417.json",
+"pokemon/shiny/201-exclamation.json",
+"pokemon/shiny/350.json",
+"pokemon/shiny/157.json",
+"pokemon/shiny/533.json",
+"pokemon/shiny/642-incarnate.json",
+"pokemon/shiny/610.json",
+"pokemon/shiny/557.json",
+"pokemon/shiny/18.json",
+"pokemon/shiny/212-mega.json",
+"pokemon/shiny/33.json",
+"pokemon/shiny/921.json",
+"pokemon/shiny/289.json",
+"pokemon/shiny/280.json",
+"pokemon/shiny/235.json",
+"pokemon/shiny/356.json",
+"pokemon/shiny/25-cute-cosplay.json",
+"pokemon/shiny/693.json",
+"pokemon/shiny/363.json",
+"pokemon/shiny/741-pau.json",
+"pokemon/shiny/female/461.json",
+"pokemon/shiny/female/399.json",
+"pokemon/shiny/female/41.json",
+"pokemon/shiny/female/221.json",
+"pokemon/shiny/female/256.json",
+"pokemon/shiny/female/454.json",
+"pokemon/shiny/female/402.json",
+"pokemon/shiny/female/369.json",
+"pokemon/shiny/female/521.json",
+"pokemon/shiny/female/445.json",
+"pokemon/shiny/female/42.json",
+"pokemon/shiny/female/444.json",
+"pokemon/shiny/female/217.json",
+"pokemon/shiny/female/44.json",
+"pokemon/shiny/female/274.json",
+"pokemon/shiny/female/130.json",
+"pokemon/shiny/female/473.json",
+"pokemon/shiny/female/415.json",
+"pokemon/shiny/female/65.json",
+"pokemon/shiny/female/25-partner.json",
+"pokemon/shiny/female/449.json",
+"pokemon/shiny/female/401.json",
+"pokemon/shiny/female/19.json",
+"pokemon/shiny/female/194.json",
+"pokemon/shiny/female/224.json",
+"pokemon/shiny/female/129.json",
+"pokemon/shiny/female/396.json",
+"pokemon/shiny/female/118.json",
+"pokemon/shiny/female/20.json",
+"pokemon/shiny/female/398.json",
+"pokemon/shiny/female/195.json",
+"pokemon/shiny/female/418.json",
+"pokemon/shiny/female/85.json",
+"pokemon/shiny/female/275.json",
+"pokemon/shiny/female/459.json",
+"pokemon/shiny/female/25-smart-cosplay.json",
+"pokemon/shiny/female/269.json",
+"pokemon/shiny/female/208.json",
+"pokemon/shiny/female/25-cosplay.json",
+"pokemon/shiny/female/592.json",
+"pokemon/shiny/female/203.json",
+"pokemon/shiny/female/407.json",
+"pokemon/shiny/female/154.json",
+"pokemon/shiny/female/212.json",
+"pokemon/shiny/female/232.json",
+"pokemon/shiny/female/457.json",
+"pokemon/shiny/female/464.json",
+"pokemon/shiny/female/404.json",
+"pokemon/shiny/female/405.json",
+"pokemon/shiny/female/207.json",
+"pokemon/shiny/female/419.json",
+"pokemon/shiny/female/198.json",
+"pokemon/shiny/female/202.json",
+"pokemon/shiny/female/178.json",
+"pokemon/shiny/female/97.json",
+"pokemon/shiny/female/456.json",
+"pokemon/shiny/female/185.json",
+"pokemon/shiny/female/25-cool-cosplay.json",
+"pokemon/shiny/female/123.json",
+"pokemon/shiny/female/25-tough-cosplay.json",
+"pokemon/shiny/female/400.json",
+"pokemon/shiny/female/111.json",
+"pokemon/shiny/female/84.json",
+"pokemon/shiny/female/214.json",
+"pokemon/shiny/female/443.json",
+"pokemon/shiny/female/165.json",
+"pokemon/shiny/female/64.json",
+"pokemon/shiny/female/593.json",
+"pokemon/shiny/female/424.json",
+"pokemon/shiny/female/403.json",
+"pokemon/shiny/female/186.json",
+"pokemon/shiny/female/229.json",
+"pokemon/shiny/female/257.json",
+"pokemon/shiny/female/26.json",
+"pokemon/shiny/female/397.json",
+"pokemon/shiny/female/323.json",
+"pokemon/shiny/female/307.json",
+"pokemon/shiny/female/6215.json",
+"pokemon/shiny/female/322.json",
+"pokemon/shiny/female/267.json",
+"pokemon/shiny/female/332.json",
+"pokemon/shiny/female/450.json",
+"pokemon/shiny/female/25-beauty-cosplay.json",
+"pokemon/shiny/female/119.json",
+"pokemon/shiny/female/166.json",
+"pokemon/shiny/female/417.json",
+"pokemon/shiny/female/350.json",
+"pokemon/shiny/female/25-cute-cosplay.json",
+"pokemon/shiny/female/272.json",
+"pokemon/shiny/female/460.json",
+"pokemon/shiny/female/112.json",
+"pokemon/shiny/female/668.json",
+"pokemon/shiny/female/453.json",
+"pokemon/shiny/female/3.json",
+"pokemon/shiny/female/315.json",
+"pokemon/shiny/female/215.json",
+"pokemon/shiny/female/317.json",
+"pokemon/shiny/female/12.json",
+"pokemon/shiny/female/308.json",
+"pokemon/shiny/female/190.json",
+"pokemon/shiny/female/25.json",
+"pokemon/shiny/female/316.json",
+"pokemon/shiny/female/465.json",
+"pokemon/shiny/female/45.json",
+"pokemon/shiny/female/255.json",
+"pokemon/shiny/1003.json",
+"pokemon/shiny/859.json",
+"pokemon/shiny/131.json",
+"pokemon/shiny/272.json",
+"pokemon/shiny/845-gulping.json",
+"pokemon/shiny/576.json",
+"pokemon/shiny/460.json",
+"pokemon/shiny/112.json",
+"pokemon/shiny/666-sun.json",
+"pokemon/shiny/888-crowned.json",
+"pokemon/shiny/666-continental.json",
+"pokemon/shiny/741.json",
+"pokemon/shiny/905-incarnate.json",
+"pokemon/shiny/838.json",
+"pokemon/shiny/892-rapid-strike.json",
+"pokemon/shiny/668.json",
+"pokemon/shiny/960.json",
+"pokemon/shiny/319.json",
+"pokemon/shiny/877-hangry.json",
+"pokemon/shiny/774-red-meteor.json",
+"pokemon/shiny/357.json",
+"pokemon/shiny/591.json",
+"pokemon/shiny/453.json",
+"pokemon/shiny/288.json",
+"pokemon/shiny/760.json",
+"pokemon/shiny/568.json",
+"pokemon/shiny/171.json",
+"pokemon/shiny/755.json",
+"pokemon/shiny/29.json",
+"pokemon/shiny/302-mega.json",
+"pokemon/shiny/499.json",
+"pokemon/shiny/773-dark.json",
+"pokemon/shiny/94-mega.json",
+"pokemon/shiny/622.json",
+"pokemon/shiny/3.json",
+"pokemon/shiny/6157.json",
+"pokemon/shiny/18-mega.json",
+"pokemon/shiny/4146.json",
+"pokemon/shiny/315.json",
+"pokemon/shiny/666-monsoon.json",
+"pokemon/shiny/344.json",
+"pokemon/shiny/360.json",
+"pokemon/shiny/1015.json",
+"pokemon/shiny/318.json",
+"pokemon/shiny/493-fire.json",
+"pokemon/shiny/646-white.json",
+"pokemon/shiny/869-lemon-cream.json",
+"pokemon/shiny/391.json",
+"pokemon/shiny/39.json",
+"pokemon/shiny/382.json",
+"pokemon/shiny/630.json",
+"pokemon/shiny/761.json",
+"pokemon/shiny/810.json",
+"pokemon/shiny/822.json",
+"pokemon/shiny/125.json",
+"pokemon/shiny/9-gigantamax.json",
+"pokemon/shiny/570.json",
+"pokemon/shiny/708.json",
+"pokemon/shiny/254.json",
+"pokemon/shiny/2038.json",
+"pokemon/shiny/150-mega-x.json",
+"pokemon/shiny/215.json",
+"pokemon/shiny/556.json",
+"pokemon/shiny/493-ice.json",
+"pokemon/shiny/88.json",
+"pokemon/shiny/623.json",
+"pokemon/shiny/910.json",
+"pokemon/shiny/773-dragon.json",
+"pokemon/shiny/676-kabuki.json",
+"pokemon/shiny/966-caph-starmobile.json",
+"pokemon/shiny/140.json",
+"pokemon/shiny/317.json",
+"pokemon/shiny/479-mow.json",
+"pokemon/shiny/68-gigantamax.json",
+"pokemon/shiny/509.json",
+"pokemon/shiny/197.json",
+"pokemon/shiny/580.json",
+"pokemon/shiny/141.json",
+"pokemon/shiny/127.json",
+"pokemon/shiny/707.json",
+"pokemon/shiny/553.json",
+"pokemon/shiny/1013-unremarkable.json",
+"pokemon/shiny/711.json",
+"pokemon/shiny/1017-cornerstone-mask-tera.json",
+"pokemon/shiny/341.json",
+"pokemon/shiny/573.json",
+"pokemon/shiny/931-green-plumage.json",
+"pokemon/shiny/144.json",
+"pokemon/shiny/549.json",
+"pokemon/shiny/355.json",
+"pokemon/shiny/12.json",
+"pokemon/shiny/512.json",
+"pokemon/shiny/648-aria.json",
+"pokemon/shiny/201-f.json",
+"pokemon/shiny/529.json",
+"pokemon/shiny/854.json",
+"pokemon/shiny/933.json",
+"pokemon/shiny/676-star.json",
+"pokemon/shiny/382-primal.json",
+"pokemon/shiny/1010.json",
+"pokemon/shiny/956.json",
+"pokemon/shiny/724.json",
+"pokemon/shiny/308.json",
+"pokemon/shiny/226.json",
+"pokemon/shiny/647-ordinary.json",
+"pokemon/shiny/2019.json",
+"pokemon/shiny/949.json",
+"pokemon/shiny/389.json",
+"pokemon/shiny/276.json",
+"pokemon/shiny/670-red.json",
+"pokemon/shiny/873.json",
+"pokemon/shiny/190.json",
+"pokemon/shiny/285.json",
+"pokemon/shiny/383-primal.json",
+"pokemon/shiny/990.json",
+"pokemon/shiny/346.json",
+"pokemon/shiny/455.json",
+"pokemon/shiny/25.json",
+"pokemon/shiny/586-summer.json",
+"pokemon/shiny/981.json",
+"pokemon/shiny/104.json",
+"pokemon/shiny/914.json",
+"pokemon/shiny/299.json",
+"pokemon/shiny/316.json",
+"pokemon/shiny/676-heart.json",
+"pokemon/shiny/666-fancy.json",
+"pokemon/shiny/120.json",
+"pokemon/shiny/175.json",
+"pokemon/shiny/465.json",
+"pokemon/shiny/408.json",
+"pokemon/shiny/740.json",
+"pokemon/shiny/849-lowkey.json",
+"pokemon/shiny/848.json",
+"pokemon/shiny/725.json",
+"pokemon/shiny/671-blue.json",
+"pokemon/shiny/13.json",
+"pokemon/shiny/121.json",
+"pokemon/shiny/6058.json",
+"pokemon/shiny/57.json",
+"pokemon/shiny/497.json",
+"pokemon/shiny/265.json",
+"pokemon/shiny/63.json",
+"pokemon/shiny/634.json",
+"pokemon/shiny/208-mega.json",
+"pokemon/shiny/45.json",
+"pokemon/shiny/743.json",
+"pokemon/shiny/354-mega.json",
+"pokemon/shiny/1017-teal-mask-tera.json",
+"pokemon/shiny/83.json",
+"pokemon/shiny/875-no-ice.json",
+"pokemon/shiny/895.json",
+"pokemon/shiny/1006.json",
+"pokemon/shiny/16.json",
+"pokemon/shiny/502.json",
+"pokemon/shiny/732.json",
+"pokemon/shiny/255.json",
+"pokemon/shiny/34.json",
+"pokemon/shiny/354.json",
+"pokemon/shiny/107.json",
+"pokemon/670-red.json",
+"pokemon/873.json",
+"pokemon/190.json",
+"pokemon/285.json",
+"pokemon/383-primal.json",
+"pokemon/990.json",
+"pokemon/346.json",
+"pokemon/455.json",
+"pokemon/25.json",
+"pokemon/586-summer.json",
+"pokemon/981.json",
+"pokemon/104.json",
+"pokemon/914.json",
+"pokemon/299.json",
+"pokemon/316.json",
+"pokemon/676-heart.json",
+"pokemon/666-fancy.json",
+"pokemon/120.json",
+"pokemon/175.json",
+"pokemon/465.json",
+"pokemon/408.json",
+"pokemon/740.json",
+"pokemon/849-lowkey.json",
+"pokemon/848.json",
+"pokemon/725.json",
+"pokemon/671-blue.json",
+"pokemon/13.json",
+"pokemon/121.json",
+"pokemon/6058.json",
+"pokemon/57.json",
+"pokemon/497.json",
+"pokemon/265.json",
+"pokemon/63.json",
+"pokemon/634.json",
+"pokemon/208-mega.json",
+"pokemon/45.json",
+"pokemon/743.json",
+"pokemon/354-mega.json",
+"pokemon/1017-teal-mask-tera.json",
+"pokemon/83.json",
+"pokemon/875-no-ice.json",
+"pokemon/895.json",
+"pokemon/1006.json",
+"pokemon/16.json",
+"pokemon/502.json",
+"pokemon/732.json",
+"pokemon/255.json",
+"pokemon/34.json",
+"pokemon/354.json",
+"pokemon/107.json",
+"statuses_de.json",
+"statuses_es-ES.json",
+"effects/battle_stats.json",
+"effects/pb_particles.json",
+"effects/tera_sparkle.json",
+"effects/shiny_2.json",
+"effects/shiny_3.json",
+"effects/shiny.json",
+"pokemon_icons_2v.json",
+"ui/party_slot.json",
+"ui/numbers.json",
+"ui/legacy/party_slot.json",
+"ui/legacy/numbers.json",
+"ui/legacy/party_slot_main_short.json",
+"ui/legacy/summary_moves_cursor.json",
+"ui/legacy/pbinfo_stat_numbers.json",
+"ui/legacy/pbinfo_enemy_type2.json",
+"ui/legacy/overlay_hp.json",
+"ui/legacy/numbers_red.json",
+"ui/legacy/type_bgs.json",
+"ui/legacy/pbinfo_enemy_type1.json",
+"ui/legacy/party_cancel.json",
+"ui/legacy/party_transfer.json",
+"ui/legacy/prompt.json",
+"ui/legacy/shiny_icons.json",
+"ui/legacy/pbinfo_player_type.json",
+"ui/legacy/namebox.json",
+"ui/legacy/party_slot_main.json",
+"ui/legacy/bg.json",
+"ui/legacy/party_slot_hp_overlay.json",
+"ui/legacy/text_images/it/battle_ui/pbinfo_stat_it.json",
+"ui/legacy/text_images/tl/battle_ui/pbinfo_stat_tl.json",
+"ui/legacy/text_images/ru/battle_ui/pbinfo_stat_ru.json",
+"ui/legacy/text_images/pt-BR/battle_ui/pbinfo_stat_pt-BR.json",
+"ui/legacy/text_images/ja/battle_ui/pbinfo_stat_ja.json",
+"ui/legacy/text_images/ro/battle_ui/pbinfo_stat_ro.json",
+"ui/legacy/text_images/ko/battle_ui/pbinfo_stat_ko.json",
+"ui/legacy/text_images/en/battle_ui/pbinfo_stat.json",
+"ui/legacy/text_images/da/battle_ui/pbinfo_stat_da.json",
+"ui/legacy/text_images/tr/battle_ui/pbinfo_stat_tr.json",
+"ui/legacy/text_images/es-ES/battle_ui/pbinfo_stat_es_ES.json",
+"ui/legacy/text_images/fr/battle_ui/pbinfo_stat_fr.json",
+"ui/legacy/text_images/zh-CN/battle_ui/pbinfo_stat_zh-CN.json",
+"ui/legacy/text_images/de/battle_ui/pbinfo_stat_de.json",
+"ui/legacy/text_images/es-MX/battle_ui/pbinfo_stat_es_MX.json",
+"ui/legacy/text_images/zh-TW/battle_ui/pbinfo_stat_zh-TW.json",
+"ui/legacy/text_images/ca/battle_ui/pbinfo_stat_ca.json",
+"ui/legacy/party_pb.json",
+"ui/legacy/pbinfo_player_type1.json",
+"ui/legacy/party_discard.json",
+"ui/legacy/pb_tray_ball.json",
+"ui/legacy/pbinfo_player_type2.json",
+"ui/legacy/overlay_hp_boss.json",
+"ui/legacy/pbinfo_enemy_type.json",
+"ui/legacy/button_tera.json",
+"ui/party_slot_main_short.json",
+"ui/summary_moves_cursor.json",
+"ui/pbinfo_stat_numbers.json",
+"ui/pbinfo_enemy_type2.json",
+"ui/overlay_hp.json",
+"ui/numbers_red.json",
+"ui/type_bgs.json",
+"ui/pbinfo_enemy_type1.json",
+"ui/party_cancel.json",
+"ui/party_transfer.json",
+"ui/prompt.json",
+"ui/shiny_icons.json",
+"ui/pbinfo_player_type.json",
+"ui/namebox.json",
+"ui/party_slot_main.json",
+"ui/bg.json",
+"ui/party_slot_hp_overlay.json",
+"ui/text_images/it/battle_ui/pbinfo_stat_it.json",
+"ui/text_images/tl/battle_ui/pbinfo_stat_tl.json",
+"ui/text_images/ru/battle_ui/pbinfo_stat_ru.json",
+"ui/text_images/pt-BR/battle_ui/pbinfo_stat_pt-BR.json",
+"ui/text_images/ja/battle_ui/pbinfo_stat_ja.json",
+"ui/text_images/ro/battle_ui/pbinfo_stat_ro.json",
+"ui/text_images/ko/battle_ui/pbinfo_stat_ko.json",
+"ui/text_images/en/battle_ui/pbinfo_stat.json",
+"ui/text_images/da/battle_ui/pbinfo_stat_da.json",
+"ui/text_images/tr/battle_ui/pbinfo_stat_tr.json",
+"ui/text_images/es-ES/battle_ui/pbinfo_stat_es-ES.json",
+"ui/text_images/fr/battle_ui/pbinfo_stat_fr.json",
+"ui/text_images/zh-CN/battle_ui/pbinfo_stat_zh-CN.json",
+"ui/text_images/de/battle_ui/pbinfo_stat_de.json",
+"ui/text_images/es-MX/battle_ui/pbinfo_stat_es-MX.json",
+"ui/text_images/zh-TW/battle_ui/pbinfo_stat_zh-TW.json",
+"ui/text_images/ca/battle_ui/pbinfo_stat_ca.json",
+"ui/party_pb.json",
+"ui/pbinfo_player_type1.json",
+"ui/party_discard.json",
+"ui/pb_tray_ball.json",
+"ui/pbinfo_player_type2.json",
+"ui/overlay_hp_boss.json",
+"ui/pbinfo_enemy_type.json",
+"ui/button_tera.json",
+"pokemon_icons_7.json",
+"types_ru.json",
+"pokemon_icons_8v.json",
+"types_zh-TW.json",
+"types_ja.json",
+"pokemon_icons_5v.json",
+"types_pt-BR.json",
+"items.json",
+"pokemon_icons_4v.json",
+"statuses_ca.json",
+"egg/egg.json",
+"egg/gacha_underlay_move.json",
+"egg/egg_shard.json",
+"egg/gacha_hatch.json",
+"egg/gacha_underlay_legendary.json",
+"egg/egg_icons.json",
+"egg/egg_crack.json",
+"egg/egg_lightrays.json",
+"egg/gacha_underlay_shiny.json",
+"character/rival_f.json",
+"character/rival_m.json",
+"pokemon_icons_6.json",
+"statuses_da.json",
+"types_de.json",
+"types_zh-CN.json",
+"categories_legacy.json",
+"statuses_ro.json",
+"pokemon_icons_1.json",
+"mystery-encounters/dark_deal_scientist.json",
+"mystery-encounters/global_trade_system.json",
+"mystery-encounters/weird_dream_woman.json",
+"mystery-encounters/part_timer_crate.json",
+"mystery-encounters/training_session_gear.json",
+"mystery-encounters/shady_vitamin_dealer.json",
+"mystery-encounters/fun_and_games_game.json",
+"mystery-encounters/lost_at_sea_buoy.json",
+"mystery-encounters/dark_deal_porygon.json",
+"mystery-encounters/safari_zone_bait.json",
+"mystery-encounters/fun_and_games_man.json",
+"mystery-encounters/berries_abound_bush.json",
+"mystery-encounters/mysterious_chest_blue.json",
+"mystery-encounters/teleporting_hijinks_teleporter.json",
+"mystery-encounters/safari_zone_mud.json",
+"mystery-encounters/department_store_sale_lady.json",
+"mystery-encounters/field_trip_teacher.json",
+"mystery-encounters/safari_zone.json",
+"mystery-encounters/fun_and_games_wobbuffet.json",
+"mystery-encounters/pokemon_salesman.json",
+"mystery-encounters/mysterious_chest_red.json",
+"arenas/end_a.json",
+"arenas/end_b.json",
+"arenas/end_b_3.json",
+"arenas/power_plant_b_3.json",
+"pokemon_icons_4.json",
+"statuses_ja.json",
+"pokemon_icons_1v.json",
+"statuses_zh-TW.json",
+"statuses_tl.json",
+"pokemon_icons_9v.json",
+"statuses_tr.json",
+"pb.json",
+"categories.json",
+"types_tl.json",
+"trainer/iris.json",
+"trainer/skyla.json",
+"trainer/guitarist.json",
+"trainer/brassius.json",
+"trainer/gordie.json",
+"trainer/hiker.json",
+"trainer/volkner.json",
+"trainer/katy.json",
+"trainer/school_kid_f.json",
+"trainer/matt.json",
+"trainer/wikstrom.json",
+"trainer/ortega.json",
+"trainer/petrel.json",
+"trainer/glacia.json",
+"trainer/player_alt_f.json",
+"trainer/kabu.json",
+"trainer/malva.json",
+"trainer/cheryl.json",
+"trainer/poppy.json",
+"trainer/ranger_m.json",
+"trainer/hassel.json",
+"trainer/vivi.json",
+"trainer/lacey.json",
+"trainer/skull_grunt_m.json",
+"trainer/aether_grunt_m.json",
+"trainer/brawly.json",
+"trainer/grimsley.json",
+"trainer/drayden.json",
+"trainer/unknown_f.json",
+"trainer/geeta.json",
+"trainer/wulfric.json",
+"trainer/roxie.json",
+"trainer/viola.json",
+"trainer/korrina.json",
+"trainer/bruno.json",
+"trainer/veteran_f.json",
+"trainer/cress.json",
+"trainer/fantina.json",
+"trainer/doctor_m.json",
+"trainer/archie.json",
+"trainer/pilot.json",
+"trainer/lysandre.json",
+"trainer/clair.json",
+"trainer/unknown_m.json",
+"trainer/preschooler_m.json",
+"trainer/oleana.json",
+"trainer/opal.json",
+"trainer/jasmine.json",
+"trainer/kofu.json",
+"trainer/roughneck.json",
+"trainer/player_f.json",
+"trainer/elesa.json",
+"trainer/hoopster.json",
+"trainer/emmet.json",
+"trainer/future_self_f.json",
+"trainer/black_belt_m.json",
+"trainer/agatha.json",
+"trainer/breeder_f.json",
+"trainer/drake.json",
+"trainer/nate.json",
+"trainer/molayne.json",
+"trainer/twins.json",
+"trainer/clerk_m_2.json",
+"trainer/swimmer_m.json",
+"trainer/star_grunt_m.json",
+"trainer/skull_grunt_f.json",
+"trainer/waiter_m.json",
+"trainer/ramos.json",
+"trainer/rood.json",
+"trainer/nursery_aide.json",
+"trainer/player_m.json",
+"trainer/cyrus.json",
+"trainer/brycen.json",
+"trainer/mela.json",
+"trainer/koga.json",
+"trainer/falkner.json",
+"trainer/lance.json",
+"trainer/victor.json",
+"trainer/chuck.json",
+"trainer/swimmer_f.json",
+"trainer/biker.json",
+"trainer/worker_f.json",
+"trainer/nessa.json",
+"trainer/marshal.json",
+"trainer/trainer_f_back.json",
+"trainer/backers_f.json",
+"trainer/youngster_f.json",
+"trainer/rose.json",
+"trainer/blaine.json",
+"trainer/rich_kid_f.json",
+"trainer/courtney.json",
+"trainer/cyclist_m.json",
+"trainer/snow_worker.json",
+"trainer/worker_m.json",
+"trainer/bea.json",
+"trainer/larry.json",
+"trainer/scientist_f.json",
+"trainer/liza.json",
+"trainer/benga.json",
+"trainer/rika.json",
+"trainer/doctor_f.json",
+"trainer/allister.json",
+"trainer/depot_agent.json",
+"trainer/melony.json",
+"trainer/bertha.json",
+"trainer/cyclist_f.json",
+"trainer/giacomo.json",
+"trainer/scientist_m.json",
+"trainer/macro_grunt_f.json",
+"trainer/rich_kid_m.json",
+"trainer/veteran_m.json",
+"trainer/marnie.json",
+"trainer/bede.json",
+"trainer/crasher_wake.json",
+"trainer/breeder_m.json",
+"trainer/phoebe.json",
+"trainer/trainer_f_back_pb.json",
+"trainer/plasma_grunt_m.json",
+"trainer/aaron.json",
+"trainer/faba.json",
+"trainer/hala.json",
+"trainer/school_kid_m.json",
+"trainer/kukui.json",
+"trainer/eri.json",
+"trainer/rich_m.json",
+"trainer/marley.json",
+"trainer/xerosic.json",
+"trainer/flint.json",
+"trainer/star_grunt_f.json",
+"trainer/ace_trainer_f.json",
+"trainer/maxie.json",
+"trainer/candice.json",
+"trainer/penny.json",
+"trainer/shelly.json",
+"trainer/sidney.json",
+"trainer/cynthia.json",
+"trainer/cheren.json",
+"trainer/plasma_grunt_f.json",
+"trainer/pryce.json",
+"trainer/giovanni.json",
+"trainer/gardenia.json",
+"trainer/youngster_m.json",
+"trainer/ace_trainer_m.json",
+"trainer/backers_m.json",
+"trainer/zinzolin.json",
+"trainer/blue.json",
+"trainer/lt_surge.json",
+"trainer/vito.json",
+"trainer/karen.json",
+"trainer/magma_grunt_f.json",
+"trainer/expert_pokemon_breeder.json",
+"trainer/ingo.json",
+"trainer/ryme.json",
+"trainer/raihan.json",
+"trainer/drayton.json",
+"trainer/baker.json",
+"trainer/red.json",
+"trainer/brock.json",
+"trainer/rocket_grunt_m.json",
+"trainer/snow_worker_m.json",
+"trainer/striker.json",
+"trainer/amarys.json",
+"trainer/norman.json",
+"trainer/caitlin.json",
+"trainer/erika.json",
+"trainer/rocket_grunt_f.json",
+"trainer/will.json",
+"trainer/bug_type_superfan.json",
+"trainer/mars.json",
+"trainer/waiter_f.json",
+"trainer/milo.json",
+"trainer/hex_maniac.json",
+"trainer/colress.json",
+"trainer/chili.json",
+"trainer/rival_f.json",
+"trainer/kieran.json",
+"trainer/acerola.json",
+"trainer/valerie.json",
+"trainer/roxanne.json",
+"trainer/riley.json",
+"trainer/alder.json",
+"trainer/siebold.json",
+"trainer/officer.json",
+"trainer/misty.json",
+"trainer/trainer_m_back_pb.json",
+"trainer/dancer.json",
+"trainer/galactic_grunt_f.json",
+"trainer/galactic_grunt_m.json",
+"trainer/olympia.json",
+"trainer/clay.json",
+"trainer/grusha.json",
+"trainer/aqua_grunt_m.json",
+"trainer/preschooler_f.json",
+"trainer/aqua_grunt_f.json",
+"trainer/kahili.json",
+"trainer/backpacker_f.json",
+"trainer/pokefan_f.json",
+"trainer/ghetsis.json",
+"trainer/flare_grunt_m.json",
+"trainer/rich_f.json",
+"trainer/sailor.json",
+"trainer/parasol_lady.json",
+"trainer/backpacker_m.json",
+"trainer/jupiter.json",
+"trainer/lucian.json",
+"trainer/plumeria.json",
+"trainer/janitor.json",
+"trainer/iono.json",
+"trainer/bugsy.json",
+"trainer/janine.json",
+"trainer/nemona.json",
+"trainer/artist.json",
+"trainer/flare_grunt_f.json",
+"trainer/wallace.json",
+"trainer/future_self_m.json",
+"trainer/archer.json",
+"trainer/aether_grunt_f.json",
+"trainer/ariana.json",
+"trainer/marlon.json",
+"trainer/macro_grunt_m.json",
+"trainer/flannery.json",
+"trainer/saturn.json",
+"trainer/olivia.json",
+"trainer/roark.json",
+"trainer/magma_grunt_m.json",
+"trainer/buck.json",
+"trainer/psychic_f.json",
+"trainer/smasher.json",
+"trainer/clerk_m.json",
+"trainer/steven.json",
+"trainer/lenora.json",
+"trainer/rival_m.json",
+"trainer/mira.json",
+"trainer/juan.json",
+"trainer/player_alt_m.json",
+"trainer/psychic_m.json",
+"trainer/mustard.json",
+"trainer/piers.json",
+"trainer/byron.json",
+"trainer/whitney.json",
+"trainer/musician.json",
+"trainer/drasna.json",
+"trainer/hau.json",
+"trainer/firebreather.json",
+"trainer/tate.json",
+"trainer/vicky.json",
+"trainer/infielder.json",
+"trainer/hugh.json",
+"trainer/cilan.json",
+"trainer/morty.json",
+"trainer/tulip.json",
+"trainer/clemont.json",
+"trainer/leon.json",
+"trainer/crispin.json",
+"trainer/winona.json",
+"trainer/pokefan_m.json",
+"trainer/beauty.json",
+"trainer/fisherman.json",
+"trainer/ranger_f.json",
+"trainer/linebacker.json",
+"trainer/atticus.json",
+"trainer/shauntal.json",
+"trainer/sabrina.json",
+"trainer/maid.json",
+"trainer/black_belt_f.json",
+"trainer/victoria.json",
+"trainer/harlequin.json",
+"trainer/proton.json",
+"trainer/burgh.json",
+"trainer/lorelei.json",
+"trainer/trainer_m_back.json",
+"trainer/maylene.json",
+"trainer/diantha.json",
+"trainer/rocket_boss_giovanni_1.json",
+"trainer/guzma.json",
+"trainer/bryony.json",
+"trainer/clerk_f.json",
+"trainer/wattson.json",
+"trainer/rosa.json",
+"trainer/grant.json",
+"trainer/lusamine.json",
+"trainer/tabitha.json",
+"trainer/hooligans.json",
+"trainer/snow_worker_f.json",
+"pokemon_icons_8.json",
+"statuses_pt-BR.json",
+"inputs/keyboard.json",
+"inputs/xbox.json",
+"inputs/dualshock.json",
+"statuses_es-MX.json",
+"statuses.json",
+"types_tr.json",
+"types_es-ES.json",
+"pokemon_icons_9.json",
+"pokemon_icons_3v.json",
+"statuses_fr.json",
]
SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
-SPDX-License-Identifier = "AGPL-3.0-only"
-
-[[annotations]] # CC0 for files of insignificant originality
-path = ["variant/_exp_masterlist.json", "variant/_masterlist.json"]
\ No newline at end of file
+SPDX-License-Identifier = "AGPL-3.0-only"
\ No newline at end of file
From 17a5cb9fef5ded8be4eac93c22b73fb8ea003f6e Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Mon, 15 Sep 2025 14:11:08 -0500
Subject: [PATCH 23/34] Remove licenses used only by public before linting with
reuse
---
.github/workflows/linting.yml | 3 ++-
LICENSES/LicenseRef-NO-REUSE.txt | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml
index 4b7c7fbe276..9365c6d72af 100644
--- a/.github/workflows/linting.yml
+++ b/.github/workflows/linting.yml
@@ -68,6 +68,7 @@ jobs:
# NOTE: This step *must* run last, as it deletes files in `public/`
# Files in public/ do not yet have full licensing information, so remove them before checking for reuse compliance
- name: Prepare for reuse compliance
- run: rm -rf public/*
+ run: rm -rf public/* LICENSES/LicenseRef-*
+
- name: Check for reuse compliance
uses: fsfe/reuse-action@v5
diff --git a/LICENSES/LicenseRef-NO-REUSE.txt b/LICENSES/LicenseRef-NO-REUSE.txt
index 60a0a261958..7acbac98a9f 100644
--- a/LICENSES/LicenseRef-NO-REUSE.txt
+++ b/LICENSES/LicenseRef-NO-REUSE.txt
@@ -1 +1 @@
-All rights reserved. No reuse, modification, or redistribution is permitted without explicit permission, excluding uses to access or provide access to PokéRogue.
\ No newline at end of file
+All rights reserved. No reuse, modification, or redistribution is permitted without explicit permission, excluding uses to access, provide access to, or directly refer to PokéRogue.
\ No newline at end of file
From 41be5a85a4013bd708cebabf5d592afa28a65d34 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Mon, 15 Sep 2025 14:30:15 -0500
Subject: [PATCH 24/34] Add license info to new files added by docker PR
---
Dockerfile | 4 ++++
REUSE.toml | 1 +
docs/podman.md | 5 +++++
3 files changed, 10 insertions(+)
diff --git a/Dockerfile b/Dockerfile
index ddb865b4831..670ffc78753 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,8 @@
# syntax=docker/dockerfile:1
+# SPDX-FileCopyrightText: 2025 Pagefault Games
+# SPDX-FileContributor: domagoj03
+#
+# SPDX-License-Identifier: AGPL-3.0-only
ARG NODE_VERSION=22.14
ARG OS=alpine
diff --git a/REUSE.toml b/REUSE.toml
index 38d67ece007..b0a1fff7d57 100644
--- a/REUSE.toml
+++ b/REUSE.toml
@@ -43,6 +43,7 @@ path = [
"**/*.gitignore",
"**/*.gitmodules",
"**/*.gitattributes",
+ "**/*.dockerignore",
# Configuration files
".editorconfig",
".vscode/**/*.json",
diff --git a/docs/podman.md b/docs/podman.md
index dea52131e92..ced4ffcde3e 100644
--- a/docs/podman.md
+++ b/docs/podman.md
@@ -1,3 +1,8 @@
+
# Using Podman
## Requirements
From b2bd9d0b52dfa97f27aee9f4f0197ff323c1a72e Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 16 Sep 2025 09:18:52 -0500
Subject: [PATCH 25/34] chore: apply biome
---
.vscode/spdx.code-snippets | 79 ++++++++++-----------
scripts/scrape-trainer-names/fetch-names.js | 2 +-
2 files changed, 40 insertions(+), 41 deletions(-)
diff --git a/.vscode/spdx.code-snippets b/.vscode/spdx.code-snippets
index 74be7db1649..cb51f5181f0 100644
--- a/.vscode/spdx.code-snippets
+++ b/.vscode/spdx.code-snippets
@@ -5,45 +5,44 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
{
- // REUSE-IgnoreStart
- "Add SPDX header (/* */ comments )": {
- "scope": "javascript,typescript,css,glsl,jsonc",
- "prefix": "SPDX",
- "body": [
- "/*",
- " * SPDX-FileCopyrightText: ${CURRENT_YEAR} Pagefault Games",
- " *",
- " * SPDX-License-Identifier: AGPL-3.0-only",
- " */",
- "$0"
- ],
- "description": "AGPL-3.0-only SPDX header (c style comments)",
- },
+ // REUSE-IgnoreStart
+ "Add SPDX header (/* */ comments )": {
+ "scope": "javascript,typescript,css,glsl,jsonc",
+ "prefix": "SPDX",
+ "body": [
+ "/*",
+ " * SPDX-FileCopyrightText: ${CURRENT_YEAR} Pagefault Games",
+ " *",
+ " * SPDX-License-Identifier: AGPL-3.0-only",
+ " */",
+ "$0"
+ ],
+ "description": "AGPL-3.0-only SPDX header (c style comments)"
+ },
- "Add SPDX header ( comments)": {
- "scope": "html,markdown",
- "prefix": "SPDX",
- "body": [
- "",
- "$0"
- ],
- "description": "AGPL-3.0-only SPDX header (html style comments)",
- },
+ "Add SPDX header ( comments)": {
+ "scope": "html,markdown",
+ "prefix": "SPDX",
+ "body": [
+ "",
+ "$0"
+ ],
+ "description": "AGPL-3.0-only SPDX header (html style comments)"
+ },
- "Add SPDX header (# comments) ": {
- "prefix": "SPDX",
- "scope": "powershell,python,yaml,shellscript,ignore,toml,git,gitattributes",
- "body": [
- "# SPDX-FileCopyrightText: ${CURRENT_YEAR} Pagefault Games",
- "#",
- "# SPDX-License-Identifier: AGPL-3.0-only",
- "$0"
- ],
- "description": "AGPL-3.0-only SPDX header (# style comments)",
-
- }
- // REUSE-IgnoreEnd
-}
\ No newline at end of file
+ "Add SPDX header (# comments) ": {
+ "prefix": "SPDX",
+ "scope": "powershell,python,yaml,shellscript,ignore,toml,git,gitattributes",
+ "body": [
+ "# SPDX-FileCopyrightText: ${CURRENT_YEAR} Pagefault Games",
+ "#",
+ "# SPDX-License-Identifier: AGPL-3.0-only",
+ "$0"
+ ],
+ "description": "AGPL-3.0-only SPDX header (# style comments)"
+ }
+ // REUSE-IgnoreEnd
+}
diff --git a/scripts/scrape-trainer-names/fetch-names.js b/scripts/scrape-trainer-names/fetch-names.js
index 1d6194fa866..c2e16e4967d 100644
--- a/scripts/scrape-trainer-names/fetch-names.js
+++ b/scripts/scrape-trainer-names/fetch-names.js
@@ -1,7 +1,7 @@
/*
* SPDX-FileCopyrightText: 2024-2025 Pagefault Games
* SPDX-FileContributor: Bertie690
- *
+ *
* SPDX-License-Identifier: AGPL-3.0-only
*/
From de007d4cb7cccbece555171f744ec769a86de4a2 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Tue, 16 Sep 2025 23:56:09 -0500
Subject: [PATCH 26/34] fix: add back linting workflow lost during merge
---
.github/workflows/linting.yml | 57 ++++++++++++++++++++++++++++++++---
1 file changed, 52 insertions(+), 5 deletions(-)
diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml
index 9365c6d72af..28fe154dcaa 100644
--- a/.github/workflows/linting.yml
+++ b/.github/workflows/linting.yml
@@ -6,13 +6,13 @@ on:
- main
- beta
- release
- - 'hotfix*'
+ - "hotfix*"
pull_request:
branches:
- main
- beta
- release
- - 'hotfix*'
+ - "hotfix*"
merge_group:
types: [checks_requested]
@@ -63,12 +63,59 @@ jobs:
run: pnpm typecheck:scripts
id: typecheck-scripts
continue-on-error: true
-
-
- # NOTE: This step *must* run last, as it deletes files in `public/`
+
+ # NOTE: This step *must* run as the last linter; it deletes files in `public/`
# Files in public/ do not yet have full licensing information, so remove them before checking for reuse compliance
- name: Prepare for reuse compliance
run: rm -rf public/* LICENSES/LicenseRef-*
- name: Check for reuse compliance
+ id: reuse-lint
uses: fsfe/reuse-action@v5
+
+ - name: Evaluate for Errors
+ env:
+ BIOME_LINT_OUTCOME: ${{ steps.biome_lint.outcome }}
+ DEPCRUISE_OUTCOME: ${{ steps.depcruise.outcome }}
+ TYPECHECK_OUTCOME: ${{ steps.typecheck.outcome }}
+ TYPECHECK_SCRIPTS_OUTCOME: ${{ steps.typecheck-scripts.outcome }}
+ REUSE_OUTCOME: ${{ steps.reuse-lint.outcome }}
+ run: |
+ # Check for Errors
+
+ # Make text red.
+ red () {
+ printf "\e[31m%s\e[0m" "$1"
+ }
+
+ # Make text green.
+ green () {
+ printf "\e[32m%s\e[0m" "$1"
+ }
+
+ print_result() {
+ local name=$1
+ local outcome=$2
+ if [ "$outcome" == "success" ]; then
+ printf "$(green "✅ $name: $outcome")\n"
+ else
+ printf "$(red "❌ $name: $outcome")\n"
+ fi
+ }
+
+ print_result "Biome" "$BIOME_LINT_OUTCOME"
+ print_result "Depcruise" "$DEPCRUISE_OUTCOME"
+ print_result "Typecheck" "$TYPECHECK_OUTCOME"
+ print_result "Typecheck scripts" "$TYPECHECK_SCRIPTS_OUTCOME"
+ print_result "Reuse Compliance" "$REUSE_OUTCOME"
+
+ if [[ "$BIOME_LINT_OUTCOME" != "success" || \
+ "$DEPCRUISE_OUTCOME" != "success" || \
+ "$TYPECHECK_OUTCOME" != "success" || \
+ "$TYPECHECK_SCRIPTS_OUTCOME" != "success" || \
+ "$REUSE_OUTCOME" != "success" ]]; then
+ printf "$(red "❌ One or more checks failed!")\n" >&2
+ exit 1
+ fi
+
+ printf "$(green "✅ All checks passed!")\n"
From 64726c0d89db7479e83b290601f474bbada9c810 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Sat, 20 Sep 2025 20:14:24 -0500
Subject: [PATCH 27/34] Add attribution based on Hanniel's information
---
public/images/pokemon/variant/REUSE.toml | 177 +++++++++++++++++++++++
1 file changed, 177 insertions(+)
create mode 100644 public/images/pokemon/variant/REUSE.toml
diff --git a/public/images/pokemon/variant/REUSE.toml b/public/images/pokemon/variant/REUSE.toml
new file mode 100644
index 00000000000..6c27a77897a
--- /dev/null
+++ b/public/images/pokemon/variant/REUSE.toml
@@ -0,0 +1,177 @@
+# SPDX-FileCopyrightText: 2025 Pagefault Games
+#
+# SPDX-License-Identifier: AGPL-3.0-only
+version = 1
+
+# When adding attributions to a variant file where two different people
+# created different variants, you MUST add a seprate `[[annotations]]` entry, and it
+# MUST use comma-separated names
+# e.g., `SPDX-FileCopyrightText = 2024-2025 John Doe, Jane Smith`
+# A note _MAY_ be added as metadata, via an additional key, like
+# VARIANT_1_AUTHOR = "John Doe"
+# VARIANT_2_AUTHOR = "Jane Smith"
+# While this will *not* be reflected in the software bill of materials, it will
+# make it clear who is responsible for which variant
+
+[[annotations]] # Considered code
+path = ["_masterlist.json", "_exp_masterlist.json"]
+SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
+SPDX-License-Identifier = "AGPL-3.0-only"
+
+[[annotations]] # Hanniel's variants
+path = [
+ # Nidoran (M)
+ "32.json",
+ "back/32.json",
+ # Nidorino
+ "33.json",
+ "back/33.json",
+ # Nidoking
+ "34.json",
+ "back/34.json",
+ # Jigglypuff
+ "39.json",
+ "back/39.json",
+ # Wigglytuff
+ "40.json",
+ "back/40.json",
+ # Igglybuff
+ "174.json",
+ "back/174.json",
+
+ # Chimchar
+ "390.json",
+ "back/390.json",
+ # Monferno
+ "391.json",
+ "back/391.json",
+ # Infernape
+ "392.json",
+ "back/392.json",
+
+ # Cherubi
+ "420.json",
+ "back/420.json",
+ # Cherrim
+ "421.json",
+ "back/421.json",
+
+ # Darumaka
+ "554.json",
+ "back/554.json",
+ # Darmanitan
+ "555.json",
+ "back/555.json",
+ # Darmanitan Zen Mode
+ "555-zen.json",
+ "back/555-zen.json",
+
+ # Snorlax
+ "143.json",
+ "back/143.json",
+ # Munchlax
+ "446.json",
+ "back/446.json",
+
+ # Tepig
+ "498.json",
+ "back/498.json",
+ # Emboar
+ "499.json",
+ "back/499.json",
+ # Pignite
+ "500.json",
+ "back/500.json",
+
+ # Minccino
+ "572.json",
+ "back/572.json",
+ # Cinccino
+ "573.json",
+ "back/573.json",
+
+ # Drampa
+ "780.json",
+ "back/780.json",
+
+ # Jangmo-o
+ "782.json",
+ "back/782.json",
+ # Hakamo-o
+ "783.json",
+ "back/783.json",
+ # Kommo-o
+ "784.json",
+ "back/784.json",
+
+ # Starly
+ "396.json",
+ "back/396.json",
+ # Staravia
+ "397.json",
+ "back/397.json",
+ # Staraptor
+ "398.json",
+ "back/398.json",
+
+ # Pansear
+ "513.json",
+ "back/513.json",
+
+ # Simisear
+ "514.json",
+ "back/514.json",
+
+ # Gligar/Gliscor - female forms only
+ "back/207.json",
+ "female/207.json",
+ "back/female/207.json",
+ "female/208.json",
+ "back/female/208.json",
+
+ # Deoxys and all forms
+ "386.json",
+ "back/386.json",
+ "386-attack.json",
+ "back/386-attack.json",
+ "386-defense.json",
+ "back/386-defense.json",
+ "386-speed.json",
+ "back/386-speed.json",
+]
+SPDX-FileCopyrightText = "2024-2025 hanniel.15"
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+
+[[annotations]] # Hanniel - Rare only
+path = [
+ # Reshiram
+ "643.json",
+ "back/643.json",
+ # Zekrom
+ "644.json",
+ "back/644.json",
+ # Kyurem
+ "646.json",
+ "back/646.json",
+ # Kyurem Black
+ "646-black.json",
+ "back/646-black.json",
+ # Kyurem White
+ "646-white.json",
+ "back/646-white.json",
+]
+SPDX-FileCopyrightText = "2024-2025 hanniel.15, " # todo: fill out author for variant 2
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+VARIANT_1_AUTHOR = "hanniel.15"
+
+
+[[annotations]] # Vari's variants
+path = [
+ # Gligar/Gliscor's non-female
+ "207.json",
+ "back/207.json",
+ "208.json",
+ "back/208.json",
+]
+SPDX-FileCopyrightText = "2024 Vari"
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
From 578f9ecd395140ac539ebd3de5fa76e6c450de92 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Sat, 20 Sep 2025 21:03:09 -0500
Subject: [PATCH 28/34] Add attribution based on Officer Porkchop and Green
Ninja's information
---
public/images/pokemon/variant/REUSE.toml | 102 ++++++++++++++++++++---
1 file changed, 89 insertions(+), 13 deletions(-)
diff --git a/public/images/pokemon/variant/REUSE.toml b/public/images/pokemon/variant/REUSE.toml
index 6c27a77897a..afff01341aa 100644
--- a/public/images/pokemon/variant/REUSE.toml
+++ b/public/images/pokemon/variant/REUSE.toml
@@ -6,6 +6,8 @@ version = 1
# When adding attributions to a variant file where two different people
# created different variants, you MUST add a seprate `[[annotations]]` entry, and it
# MUST use comma-separated names
+# Though, if the same set of authors share the same, then multipe variants can be
+# under the same [[annotations]] entry
# e.g., `SPDX-FileCopyrightText = 2024-2025 John Doe, Jane Smith`
# A note _MAY_ be added as metadata, via an additional key, like
# VARIANT_1_AUTHOR = "John Doe"
@@ -13,7 +15,7 @@ version = 1
# While this will *not* be reflected in the software bill of materials, it will
# make it clear who is responsible for which variant
-[[annotations]] # Considered code
+[[annotations]] # Code - Licensed under AGPL
path = ["_masterlist.json", "_exp_masterlist.json"]
SPDX-FileCopyrightText = "2024-2025 Pagefault Games"
SPDX-License-Identifier = "AGPL-3.0-only"
@@ -142,7 +144,92 @@ path = [
SPDX-FileCopyrightText = "2024-2025 hanniel.15"
SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
-[[annotations]] # Hanniel - Rare only
+[[annotations]] # Vari's variants
+path = [
+ # Gligar/Gliscor's non-female
+ "207.json",
+ "back/207.json",
+ "208.json",
+ "back/208.json",
+]
+SPDX-FileCopyrightText = "2024 Vari"
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+
+[[annotations]] # Green Ninja's variants
+path = [
+ # Regigigas
+ "486.json",
+ "back/486.json",
+ # Regieleki
+ "894.json",
+ "back/894.json",
+ # Regidrago
+ "895.json",
+ "back/895.json",
+]
+SPDX-FileCopyrightText = "2024-2025 Dale B. aka Green Ninja757"
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+
+[[annotations]] # OfficerPorkchop's variants
+path = [
+ # Wooper
+ "194.json",
+ "back/194.json",
+ # Quagsire
+ "195.json",
+ "back/195.json",
+]
+SPDX-FileCopyrightText = "2024 OfficerPorkchop"
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+# todo: officer porkchops also responsible for Console / PC buttons: https://discord.com/channels/1125469663833370665/1243375609959415958/1419140858657243167
+
+[[annotations]]
+
+###############################
+# Multi-Author Variants Below #
+###############################
+
+[[annotations]] # Pineco
+path = [
+ "204.json",
+ "back/204.json",
+]
+SPDX-FileCopyrightText = "2024-2025 Dale B. aka Green Ninja757"
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+VARIANT_1_AUTHOR = "Green Ninja757"
+
+[[annotations]] # Regirock
+path = [
+ "377.json",
+ "back/377.json",
+]
+SPDX-FileCopyrightText = ["2024 Dale B. aka Green Ninja757", "2025 Gonfold"]
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+VARIANT_1_AUTHOR = "Green Ninja757"
+NOTE = "Variant implementation and polish by Green Ninja757, original concept by Gonfold"
+
+[[annotations]] # Regice
+path = [
+ "378.json",
+ "back/378.json",
+]
+SPDX-FileCopyrightText = ["2024 Dale B. aka Green Ninja757", "2024 MonkehestMan"]
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+VARIANT_1_AUTHOR = "Green Ninja757"
+VARIANT_2_AUTHOR = "MonkehestMan"
+
+[[annotations]] # Registeel
+path = [
+ "378.json",
+ "back/378.json",
+]
+SPDX-FileCopyrightText = ["2024 Dale B. aka Green Ninja757", "2024 Vari"]
+SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
+VARIANT_1_AUTHOR = "Green Ninja757"
+VARIANT_2_AUTHOR = "Vari"
+
+
+[[annotations]]
path = [
# Reshiram
"643.json",
@@ -164,14 +251,3 @@ SPDX-FileCopyrightText = "2024-2025 hanniel.15, " # todo: fill out author for va
SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
VARIANT_1_AUTHOR = "hanniel.15"
-
-[[annotations]] # Vari's variants
-path = [
- # Gligar/Gliscor's non-female
- "207.json",
- "back/207.json",
- "208.json",
- "back/208.json",
-]
-SPDX-FileCopyrightText = "2024 Vari"
-SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
From 587cce3cfa95745d9cd72ff6f3a9fd1483e0cea9 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Sat, 20 Sep 2025 21:04:49 -0500
Subject: [PATCH 29/34] add attribution to unicorn_power for
reshiram/zekrom/kyurem epic variant
---
public/images/pokemon/variant/REUSE.toml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/public/images/pokemon/variant/REUSE.toml b/public/images/pokemon/variant/REUSE.toml
index afff01341aa..a5b6084b2b6 100644
--- a/public/images/pokemon/variant/REUSE.toml
+++ b/public/images/pokemon/variant/REUSE.toml
@@ -247,7 +247,7 @@ path = [
"646-white.json",
"back/646-white.json",
]
-SPDX-FileCopyrightText = "2024-2025 hanniel.15, " # todo: fill out author for variant 2
+SPDX-FileCopyrightText = ["2024-2025 hanniel.15", "unicorn_power"] # todo: fill out author for variant 2
SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
VARIANT_1_AUTHOR = "hanniel.15"
-
+VARIANT_2_AUTHOR = "Unicorn_power"
\ No newline at end of file
From 41794cdab3eea9ae01cb878581aca881a826e7db Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Sun, 21 Sep 2025 10:24:00 -0500
Subject: [PATCH 30/34] Fixup minor typo
---
public/images/pokemon/variant/REUSE.toml | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/public/images/pokemon/variant/REUSE.toml b/public/images/pokemon/variant/REUSE.toml
index a5b6084b2b6..88b31defbe2 100644
--- a/public/images/pokemon/variant/REUSE.toml
+++ b/public/images/pokemon/variant/REUSE.toml
@@ -12,8 +12,10 @@ version = 1
# A note _MAY_ be added as metadata, via an additional key, like
# VARIANT_1_AUTHOR = "John Doe"
# VARIANT_2_AUTHOR = "Jane Smith"
+# Or, even with just a general NOTE field, e..g
+# NOTE = "John Doe implemented variant, Jane Smith came up with the concept"
# While this will *not* be reflected in the software bill of materials, it will
-# make it clear who is responsible for which variant
+# make it clear who is responsible for which variant and to what extent
[[annotations]] # Code - Licensed under AGPL
path = ["_masterlist.json", "_exp_masterlist.json"]
@@ -125,7 +127,6 @@ path = [
"back/514.json",
# Gligar/Gliscor - female forms only
- "back/207.json",
"female/207.json",
"back/female/207.json",
"female/208.json",
@@ -203,7 +204,7 @@ path = [
"377.json",
"back/377.json",
]
-SPDX-FileCopyrightText = ["2024 Dale B. aka Green Ninja757", "2025 Gonfold"]
+SPDX-FileCopyrightText = ["2024 Dale B. aka Green Ninja757", "2024 Gonfold"]
SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
VARIANT_1_AUTHOR = "Green Ninja757"
NOTE = "Variant implementation and polish by Green Ninja757, original concept by Gonfold"
From 025a2c6bd008228d84978d5af9745ef452f33cad Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Sun, 21 Sep 2025 16:10:14 -0500
Subject: [PATCH 31/34] Adjust sprite test to not think REUSE.toml is a sprite
json
---
test/sprites/pokemon-sprite.test.ts | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/test/sprites/pokemon-sprite.test.ts b/test/sprites/pokemon-sprite.test.ts
index f3c118921fd..27eec4a43ea 100644
--- a/test/sprites/pokemon-sprite.test.ts
+++ b/test/sprites/pokemon-sprite.test.ts
@@ -49,7 +49,8 @@ describe("check if every variant's sprite are correctly set", () => {
const trimmedFilePath = `${trimmedDirpath}${filename}`;
const ext = filename.split(".")[1];
const name = filename.split(".")[0];
- if (excludes.includes(name)) {
+ // skip REUSE.toml files
+ if (excludes.includes(name) || ext === "toml") {
continue;
}
if (name.includes("_")) {
From 6b3b9f6443cb65410cf8397fef858e03daca975a Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Sun, 21 Sep 2025 16:11:21 -0500
Subject: [PATCH 32/34] Add missing continue-on-error to workflow
---
.github/workflows/linting.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml
index 28fe154dcaa..47aed25fcda 100644
--- a/.github/workflows/linting.yml
+++ b/.github/workflows/linting.yml
@@ -72,6 +72,7 @@ jobs:
- name: Check for reuse compliance
id: reuse-lint
uses: fsfe/reuse-action@v5
+ continue-on-error: true
- name: Evaluate for Errors
env:
From a3a6ec914fa04f4e37df4bbf2e2aa64695da83f9 Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Mon, 22 Sep 2025 20:42:22 -0500
Subject: [PATCH 33/34] fix: address kev's comments from code review
---
public/battle-anims/REUSE.toml | 10 ++++++++++
public/images/REUSE.toml | 6 ++----
public/images/pokemon/variant/REUSE.toml | 4 ++--
3 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/public/battle-anims/REUSE.toml b/public/battle-anims/REUSE.toml
index c946c31e919..919ef086b6a 100644
--- a/public/battle-anims/REUSE.toml
+++ b/public/battle-anims/REUSE.toml
@@ -845,3 +845,13 @@ path = [
"decorate.json",
"stuff-cheeks.json",
]
+SPDX-FileCopyrightText = [
+ "Gen 8 Animation Project",
+ "StCooler",
+ "DarrylBD99",
+ "WolfPP",
+ "ardicoozer",
+ "riddlemeree",
+ "Drake Baku",
+]
+SPDX-License-Identifier = ["CC-BY-NC-SA-4.0"]
diff --git a/public/images/REUSE.toml b/public/images/REUSE.toml
index 4c2204f0db8..1651175d777 100644
--- a/public/images/REUSE.toml
+++ b/public/images/REUSE.toml
@@ -8,10 +8,8 @@ version = 1
path = ["pb.png",
"categories_legacy.png", "categories.png",
"items.png"]
-
-
-[[annotations]] # CC0 for files of insignificant originality
-path = ["variant/_exp_masterlist.json", "variant/_masterlist.json"]
+SPDX-FileCopyrightText = "Nintendo, Game Freak, and Creatures Inc."
+SPDX-License-Identifier = "LicenseRef-FAIR-USE"
[[annotations]] # JSONs created via our own tooling (colormaps for variants must not be listed here!)
# list of json files that were generated from tooling and describe the animation
diff --git a/public/images/pokemon/variant/REUSE.toml b/public/images/pokemon/variant/REUSE.toml
index 88b31defbe2..7e16420a66f 100644
--- a/public/images/pokemon/variant/REUSE.toml
+++ b/public/images/pokemon/variant/REUSE.toml
@@ -248,7 +248,7 @@ path = [
"646-white.json",
"back/646-white.json",
]
-SPDX-FileCopyrightText = ["2024-2025 hanniel.15", "unicorn_power"] # todo: fill out author for variant 2
+SPDX-FileCopyrightText = ["2024-2025 hanniel.15", "2024-2025 unicorn_power"]
SPDX-License-Identifier = "CC-BY-NC-SA-4.0"
VARIANT_1_AUTHOR = "hanniel.15"
-VARIANT_2_AUTHOR = "Unicorn_power"
\ No newline at end of file
+VARIANT_2_AUTHOR = "unicorn_power"
\ No newline at end of file
From 84e105b36cacfdb70e4d7e5797780341874259bf Mon Sep 17 00:00:00 2001
From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Date: Mon, 22 Sep 2025 20:47:41 -0500
Subject: [PATCH 34/34] docs: minor touchups
---
.devcontainer/devcontainer.json | 2 +-
.gitattributes | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index 0506117b843..8dbba3224a8 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -1,5 +1,5 @@
/*
- * SPDX-FileCopyrightText: 2024-2025 Pagefault Games
+ * SPDX-FileCopyrightText: 2025 Pagefault Games
* SPDX-FileContributor: Bertie690
*
* SPDX-License-Identifier: AGPL-3.0-only
diff --git a/.gitattributes b/.gitattributes
index 079fe420a58..c8f9ccd6d2b 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2024-2025 NONE
+# SPDX-FileCopyrightText: NONE
#
# SPDX-License-Identifier: CC0-1.0