diff --git a/.gitignore b/.gitignore
index 9881366..0eae49f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -27,6 +27,8 @@ var/
.installed.cfg
*.egg
+venv/
+
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
@@ -69,3 +71,7 @@ target/
# Database file
uno.sqlite3
+
+images/api_auth.json
+images/sticker_config.json
+images/sticker_uploader.session
diff --git a/Pipfile b/Pipfile
index 5d68310..b65b22b 100644
--- a/Pipfile
+++ b/Pipfile
@@ -4,10 +4,11 @@ url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
+telethon = "*"
[packages]
-python-telegram-bot = "==8.1.1"
+python-telegram-bot = "==13.11"
pony = "*"
[requires]
-python_version = "3.7"
+python_version = "3.11"
diff --git a/Pipfile.lock b/Pipfile.lock
index 8b16845..0ccfa71 100644
--- a/Pipfile.lock
+++ b/Pipfile.lock
@@ -1,11 +1,11 @@
{
"_meta": {
"hash": {
- "sha256": "de56c4d5f516205e99d141cd7d372f67b602b6f981306971c01ffe25a5abf5c6"
+ "sha256": "87f82f4abefdefd3b212fa99f5cbf6e222d6855aa7574d7a94fbf51b33cc342f"
},
"pipfile-spec": 6,
"requires": {
- "python_version": "3.7"
+ "python_version": "3.11"
},
"sources": [
{
@@ -16,34 +16,150 @@
]
},
"default": {
+ "apscheduler": {
+ "hashes": [
+ "sha256:3bb5229eed6fbbdafc13ce962712ae66e175aa214c69bed35a06bffcf0c5e244",
+ "sha256:e8b1ecdb4c7cb2818913f766d5898183c7cb8936680710a4d3a966e02262e526"
+ ],
+ "version": "==3.6.3"
+ },
+ "cachetools": {
+ "hashes": [
+ "sha256:2cc0b89715337ab6dbba85b5b50effe2b0c74e035d83ee8ed637cf52f12ae001",
+ "sha256:61b5ed1e22a0924aed1d23b478f37e8d52549ff8a961de2909c69bf950020cff"
+ ],
+ "markers": "python_version ~= '3.5'",
+ "version": "==4.2.2"
+ },
"certifi": {
"hashes": [
- "sha256:046832c04d4e752f37383b628bc601a7ea7211496b4638f6514d0e5b9acc4939",
- "sha256:945e3ba63a0b9f577b1395204e13c3a231f9bc0223888be653286534e5873695"
+ "sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3",
+ "sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18"
],
- "version": "==2019.6.16"
- },
- "future": {
- "hashes": [
- "sha256:67045236dcfd6816dc439556d009594abf643e5eb48992e36beac09c2ca659b8"
- ],
- "version": "==0.17.1"
+ "markers": "python_version >= '3.6'",
+ "version": "==2022.12.7"
},
"pony": {
"hashes": [
- "sha256:55bb9d4d12029d8c2bbbc7a284970e72225035db7e6370c0a15ec93d1886fe88"
+ "sha256:5f45fc67587f4520c560a57148cc573b097d42f82f5cb200d72c957b5708198d",
+ "sha256:608a1c1d662983bad2590e650f2bbc1cd6ed48558894ad8f50da4739ff98f614"
],
"index": "pypi",
- "version": "==0.7.10"
+ "version": "==0.7.16"
},
"python-telegram-bot": {
"hashes": [
- "sha256:238c4a88b09d93c52d413bcf7e7fe14dfeb02f5f9222ffe4cafd4bd3d55489a3",
- "sha256:997983e5082dc6aa811bce3a6014731201fc64b0a9c02fdb26beac686029d94b"
+ "sha256:534f5bb0ff4ca34c9252e97e0b3bcdab81d97be0eb4821682a361cb426c00e55",
+ "sha256:baeff704baa2ac3dc17a944c02da888228ad258e89be2e5bcbd13a8a5102d573"
],
"index": "pypi",
- "version": "==8.1.1"
+ "version": "==13.11"
+ },
+ "pytz": {
+ "hashes": [
+ "sha256:1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588",
+ "sha256:a151b3abb88eda1d4e34a9814df37de2a80e301e68ba0fd856fb9b46bfbbbffb"
+ ],
+ "version": "==2023.3"
+ },
+ "pytz-deprecation-shim": {
+ "hashes": [
+ "sha256:8314c9692a636c8eb3bda879b9f119e350e93223ae83e70e80c31675a0fdc1a6",
+ "sha256:af097bae1b616dde5c5744441e2ddc69e74dfdcb0c263129610d85b87445a59d"
+ ],
+ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'",
+ "version": "==0.1.0.post0"
+ },
+ "setuptools": {
+ "hashes": [
+ "sha256:257de92a9d50a60b8e22abfcbb771571fde0dbf3ec234463212027a4eeecbe9a",
+ "sha256:e728ca814a823bf7bf60162daf9db95b93d532948c4c0bea762ce62f60189078"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==67.6.1"
+ },
+ "six": {
+ "hashes": [
+ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926",
+ "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"
+ ],
+ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
+ "version": "==1.16.0"
+ },
+ "tornado": {
+ "hashes": [
+ "sha256:1d54d13ab8414ed44de07efecb97d4ef7c39f7438cf5e976ccd356bebb1b5fca",
+ "sha256:20f638fd8cc85f3cbae3c732326e96addff0a15e22d80f049e00121651e82e72",
+ "sha256:5c87076709343557ef8032934ce5f637dbb552efa7b21d08e89ae7619ed0eb23",
+ "sha256:5f8c52d219d4995388119af7ccaa0bcec289535747620116a58d830e7c25d8a8",
+ "sha256:6fdfabffd8dfcb6cf887428849d30cf19a3ea34c2c248461e1f7d718ad30b66b",
+ "sha256:87dcafae3e884462f90c90ecc200defe5e580a7fbbb4365eda7c7c1eb809ebc9",
+ "sha256:9b630419bde84ec666bfd7ea0a4cb2a8a651c2d5cccdbdd1972a0c859dfc3c13",
+ "sha256:b8150f721c101abdef99073bf66d3903e292d851bee51910839831caba341a75",
+ "sha256:ba09ef14ca9893954244fd872798b4ccb2367c165946ce2dd7376aebdde8e3ac",
+ "sha256:d3a2f5999215a3a06a4fc218026cd84c61b8b2b40ac5296a6db1f1451ef04c1e",
+ "sha256:e5f923aa6a47e133d1cf87d60700889d7eae68988704e20c75fb2d65677a8e4b"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==6.2"
+ },
+ "tzdata": {
+ "hashes": [
+ "sha256:11ef1e08e54acb0d4f95bdb1be05da659673de4acbd21bf9c69e94cc5e907a3a",
+ "sha256:7e65763eef3120314099b6939b5546db7adce1e7d6f2e179e3df563c70511eda"
+ ],
+ "markers": "platform_system == 'Windows'",
+ "version": "==2023.3"
+ },
+ "tzlocal": {
+ "hashes": [
+ "sha256:3f21d09e1b2aa9f2dacca12da240ca37de3ba5237a93addfd6d593afe9073355",
+ "sha256:b44c4388f3d34f25862cfbb387578a4d70fec417649da694a132f628a23367e2"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==4.3"
}
},
- "develop": {}
+ "develop": {
+ "pyaes": {
+ "hashes": [
+ "sha256:02c1b1405c38d3c370b085fb952dd8bea3fadcee6411ad99f312cc129c536d8f"
+ ],
+ "version": "==1.6.1"
+ },
+ "pyasn1": {
+ "hashes": [
+ "sha256:014c0e9976956a08139dc0712ae195324a75e142284d5f87f1a87ee1b068a359",
+ "sha256:03840c999ba71680a131cfaee6fab142e1ed9bbd9c693e285cc6aca0d555e576",
+ "sha256:0458773cfe65b153891ac249bcf1b5f8f320b7c2ce462151f8fa74de8934becf",
+ "sha256:08c3c53b75eaa48d71cf8c710312316392ed40899cb34710d092e96745a358b7",
+ "sha256:39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d",
+ "sha256:5c9414dcfede6e441f7e8f81b43b34e834731003427e5b09e4e00e3172a10f00",
+ "sha256:6e7545f1a61025a4e58bb336952c5061697da694db1cae97b116e9c46abcf7c8",
+ "sha256:78fa6da68ed2727915c4767bb386ab32cdba863caa7dbe473eaae45f9959da86",
+ "sha256:7ab8a544af125fb704feadb008c99a88805126fb525280b2270bb25cc1d78a12",
+ "sha256:99fcc3c8d804d1bc6d9a099921e39d827026409a58f2a720dcdb89374ea0c776",
+ "sha256:aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba",
+ "sha256:e89bf84b5437b532b0803ba5c9a5e054d21fec423a89952a74f87fa2c9b7bce2",
+ "sha256:fec3e9d8e36808a28efb59b489e4528c10ad0f480e57dcc32b4de5c9d8c9fdf3"
+ ],
+ "version": "==0.4.8"
+ },
+ "rsa": {
+ "hashes": [
+ "sha256:90260d9058e514786967344d0ef75fa8727eed8a7d2e43ce9f4bcf1b536174f7",
+ "sha256:e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21"
+ ],
+ "markers": "python_version >= '3.6' and python_version < '4'",
+ "version": "==4.9"
+ },
+ "telethon": {
+ "hashes": [
+ "sha256:613bae42acb5f2eeb1a0b92614e323021c66f374db62adf9826ea0c2c9120bb1",
+ "sha256:893c10f133974fba4c53eb1736b6514d596d1cd94c83436a711f3345df945199"
+ ],
+ "index": "pypi",
+ "version": "==1.28.2"
+ }
+ }
}
diff --git a/images/api_auth.json.sample b/images/api_auth.json.sample
new file mode 100644
index 0000000..1996083
--- /dev/null
+++ b/images/api_auth.json.sample
@@ -0,0 +1,4 @@
+{
+ "api_id": 0,
+ "api_hash": ""
+}
diff --git a/images/build_classic_colorblind_deck.py b/images/build_classic_colorblind_deck.py
new file mode 100644
index 0000000..58f46b1
--- /dev/null
+++ b/images/build_classic_colorblind_deck.py
@@ -0,0 +1,92 @@
+"""
+Script to build the classic colorblind deck from the classic deck.
+
+Requires imagemagick to be installed and in the path.
+"""
+
+
+from pathlib import Path
+from shutil import copyfile
+from subprocess import run
+
+IMAGES_DIR = Path(__file__).resolve().parent
+CLASSIC_DIR = IMAGES_DIR / "classic"
+COLORBLIND_DIR = IMAGES_DIR / "classic_colorblind"
+COLORBLIND_OVERLAY_DIR = IMAGES_DIR / "colorblind_overlay"
+
+COLORS = ["r", "g", "b", "y"]
+NUMBERS = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "draw", "reverse", "skip"]
+SPECIALS = ["colorchooser", "draw_four"]
+
+
+def overlay_image(color, number):
+ base = CLASSIC_DIR / "png" / f"{color}_{number}.png"
+ overlay = COLORBLIND_OVERLAY_DIR / f"{color}.png"
+ out = COLORBLIND_DIR / "png" / f"{color}_{number}.png"
+ run(["magick", "convert", str(base), str(overlay), "-composite", str(out)])
+
+
+def create_not_playable(card):
+ base = COLORBLIND_DIR / "png" / f"{card}.png"
+ overlay = COLORBLIND_OVERLAY_DIR / "not_playable.png"
+ out = COLORBLIND_DIR / "png_not_playable" / f"{card}.png"
+
+ run(
+ [
+ "magick",
+ "convert",
+ str(base),
+ "-modulate",
+ "75,20",
+ "-brightness-contrast",
+ "0x10",
+ str(overlay),
+ "-composite",
+ str(out),
+ ]
+ )
+
+
+def convert_png_to_webp(suffix):
+ for color in COLORS:
+ for number in NUMBERS:
+ card = f"{color}_{number}"
+ png = COLORBLIND_DIR / f"png{suffix}" / f"{card}.png"
+ webp = COLORBLIND_DIR / f"webp{suffix}" / f"{card}.webp"
+ run(["magick", "convert", str(png), "-define", "webp:lossless=true", str(webp)])
+
+ for special in SPECIALS:
+ png = COLORBLIND_DIR / f"png{suffix}" / f"{special}.png"
+ webp = COLORBLIND_DIR / f"webp{suffix}" / f"{special}.webp"
+ run(["magick", "convert", str(png), "-define", "webp:lossless=true", str(webp)])
+
+
+def main():
+ (COLORBLIND_DIR / "png").mkdir(parents=True, exist_ok=True)
+ (COLORBLIND_DIR / "png_not_playable").mkdir(parents=True, exist_ok=True)
+ (COLORBLIND_DIR / "webp").mkdir(parents=True, exist_ok=True)
+ (COLORBLIND_DIR / "webp_not_playable").mkdir(parents=True, exist_ok=True)
+
+ for color in COLORS:
+ for number in NUMBERS:
+ overlay_image(color, number)
+
+ for special in SPECIALS:
+ copyfile(
+ CLASSIC_DIR / "png" / f"{special}.png",
+ COLORBLIND_DIR / "png" / f"{special}.png",
+ )
+
+ for color in COLORS:
+ for number in NUMBERS:
+ create_not_playable(f"{color}_{number}")
+
+ for special in SPECIALS:
+ create_not_playable(special)
+
+ convert_png_to_webp("")
+ convert_png_to_webp("_not_playable")
+
+
+if __name__ == "__main__":
+ main()
diff --git a/images/source.txt b/images/classic/source.txt
similarity index 100%
rename from images/source.txt
rename to images/classic/source.txt
diff --git a/images/classic_colorblind/png/b_0.png b/images/classic_colorblind/png/b_0.png
new file mode 100644
index 0000000..66bd07a
Binary files /dev/null and b/images/classic_colorblind/png/b_0.png differ
diff --git a/images/classic_colorblind/png/b_1.png b/images/classic_colorblind/png/b_1.png
new file mode 100644
index 0000000..872781a
Binary files /dev/null and b/images/classic_colorblind/png/b_1.png differ
diff --git a/images/classic_colorblind/png/b_2.png b/images/classic_colorblind/png/b_2.png
new file mode 100644
index 0000000..b8edbf3
Binary files /dev/null and b/images/classic_colorblind/png/b_2.png differ
diff --git a/images/classic_colorblind/png/b_3.png b/images/classic_colorblind/png/b_3.png
new file mode 100644
index 0000000..109ec13
Binary files /dev/null and b/images/classic_colorblind/png/b_3.png differ
diff --git a/images/classic_colorblind/png/b_4.png b/images/classic_colorblind/png/b_4.png
new file mode 100644
index 0000000..8dcfaa3
Binary files /dev/null and b/images/classic_colorblind/png/b_4.png differ
diff --git a/images/classic_colorblind/png/b_5.png b/images/classic_colorblind/png/b_5.png
new file mode 100644
index 0000000..3227cf2
Binary files /dev/null and b/images/classic_colorblind/png/b_5.png differ
diff --git a/images/classic_colorblind/png/b_6.png b/images/classic_colorblind/png/b_6.png
new file mode 100644
index 0000000..b76f291
Binary files /dev/null and b/images/classic_colorblind/png/b_6.png differ
diff --git a/images/classic_colorblind/png/b_7.png b/images/classic_colorblind/png/b_7.png
new file mode 100644
index 0000000..5bd36cb
Binary files /dev/null and b/images/classic_colorblind/png/b_7.png differ
diff --git a/images/classic_colorblind/png/b_8.png b/images/classic_colorblind/png/b_8.png
new file mode 100644
index 0000000..b0be19c
Binary files /dev/null and b/images/classic_colorblind/png/b_8.png differ
diff --git a/images/classic_colorblind/png/b_9.png b/images/classic_colorblind/png/b_9.png
new file mode 100644
index 0000000..6434768
Binary files /dev/null and b/images/classic_colorblind/png/b_9.png differ
diff --git a/images/classic_colorblind/png/b_draw.png b/images/classic_colorblind/png/b_draw.png
new file mode 100644
index 0000000..7717d6e
Binary files /dev/null and b/images/classic_colorblind/png/b_draw.png differ
diff --git a/images/classic_colorblind/png/b_reverse.png b/images/classic_colorblind/png/b_reverse.png
new file mode 100644
index 0000000..1600d6a
Binary files /dev/null and b/images/classic_colorblind/png/b_reverse.png differ
diff --git a/images/classic_colorblind/png/b_skip.png b/images/classic_colorblind/png/b_skip.png
new file mode 100644
index 0000000..9b3c278
Binary files /dev/null and b/images/classic_colorblind/png/b_skip.png differ
diff --git a/images/classic_colorblind/png/colorchooser.png b/images/classic_colorblind/png/colorchooser.png
new file mode 100644
index 0000000..365fe13
Binary files /dev/null and b/images/classic_colorblind/png/colorchooser.png differ
diff --git a/images/classic_colorblind/png/draw_four.png b/images/classic_colorblind/png/draw_four.png
new file mode 100644
index 0000000..edd4359
Binary files /dev/null and b/images/classic_colorblind/png/draw_four.png differ
diff --git a/images/classic_colorblind/png/g_0.png b/images/classic_colorblind/png/g_0.png
new file mode 100644
index 0000000..d19de18
Binary files /dev/null and b/images/classic_colorblind/png/g_0.png differ
diff --git a/images/classic_colorblind/png/g_1.png b/images/classic_colorblind/png/g_1.png
new file mode 100644
index 0000000..961722c
Binary files /dev/null and b/images/classic_colorblind/png/g_1.png differ
diff --git a/images/classic_colorblind/png/g_2.png b/images/classic_colorblind/png/g_2.png
new file mode 100644
index 0000000..f8833f1
Binary files /dev/null and b/images/classic_colorblind/png/g_2.png differ
diff --git a/images/classic_colorblind/png/g_3.png b/images/classic_colorblind/png/g_3.png
new file mode 100644
index 0000000..a8f9557
Binary files /dev/null and b/images/classic_colorblind/png/g_3.png differ
diff --git a/images/classic_colorblind/png/g_4.png b/images/classic_colorblind/png/g_4.png
new file mode 100644
index 0000000..0142b0f
Binary files /dev/null and b/images/classic_colorblind/png/g_4.png differ
diff --git a/images/classic_colorblind/png/g_5.png b/images/classic_colorblind/png/g_5.png
new file mode 100644
index 0000000..4c45938
Binary files /dev/null and b/images/classic_colorblind/png/g_5.png differ
diff --git a/images/classic_colorblind/png/g_6.png b/images/classic_colorblind/png/g_6.png
new file mode 100644
index 0000000..9df9584
Binary files /dev/null and b/images/classic_colorblind/png/g_6.png differ
diff --git a/images/classic_colorblind/png/g_7.png b/images/classic_colorblind/png/g_7.png
new file mode 100644
index 0000000..e6d91d5
Binary files /dev/null and b/images/classic_colorblind/png/g_7.png differ
diff --git a/images/classic_colorblind/png/g_8.png b/images/classic_colorblind/png/g_8.png
new file mode 100644
index 0000000..864fcf1
Binary files /dev/null and b/images/classic_colorblind/png/g_8.png differ
diff --git a/images/classic_colorblind/png/g_9.png b/images/classic_colorblind/png/g_9.png
new file mode 100644
index 0000000..dd4ce32
Binary files /dev/null and b/images/classic_colorblind/png/g_9.png differ
diff --git a/images/classic_colorblind/png/g_draw.png b/images/classic_colorblind/png/g_draw.png
new file mode 100644
index 0000000..abd17b7
Binary files /dev/null and b/images/classic_colorblind/png/g_draw.png differ
diff --git a/images/classic_colorblind/png/g_reverse.png b/images/classic_colorblind/png/g_reverse.png
new file mode 100644
index 0000000..4dd4cdc
Binary files /dev/null and b/images/classic_colorblind/png/g_reverse.png differ
diff --git a/images/classic_colorblind/png/g_skip.png b/images/classic_colorblind/png/g_skip.png
new file mode 100644
index 0000000..8a09999
Binary files /dev/null and b/images/classic_colorblind/png/g_skip.png differ
diff --git a/images/classic_colorblind/png/r_0.png b/images/classic_colorblind/png/r_0.png
new file mode 100644
index 0000000..b518dc4
Binary files /dev/null and b/images/classic_colorblind/png/r_0.png differ
diff --git a/images/classic_colorblind/png/r_1.png b/images/classic_colorblind/png/r_1.png
new file mode 100644
index 0000000..2d02e4c
Binary files /dev/null and b/images/classic_colorblind/png/r_1.png differ
diff --git a/images/classic_colorblind/png/r_2.png b/images/classic_colorblind/png/r_2.png
new file mode 100644
index 0000000..bcd0382
Binary files /dev/null and b/images/classic_colorblind/png/r_2.png differ
diff --git a/images/classic_colorblind/png/r_3.png b/images/classic_colorblind/png/r_3.png
new file mode 100644
index 0000000..0fa9038
Binary files /dev/null and b/images/classic_colorblind/png/r_3.png differ
diff --git a/images/classic_colorblind/png/r_4.png b/images/classic_colorblind/png/r_4.png
new file mode 100644
index 0000000..a1f3051
Binary files /dev/null and b/images/classic_colorblind/png/r_4.png differ
diff --git a/images/classic_colorblind/png/r_5.png b/images/classic_colorblind/png/r_5.png
new file mode 100644
index 0000000..6247b50
Binary files /dev/null and b/images/classic_colorblind/png/r_5.png differ
diff --git a/images/classic_colorblind/png/r_6.png b/images/classic_colorblind/png/r_6.png
new file mode 100644
index 0000000..6e696cd
Binary files /dev/null and b/images/classic_colorblind/png/r_6.png differ
diff --git a/images/classic_colorblind/png/r_7.png b/images/classic_colorblind/png/r_7.png
new file mode 100644
index 0000000..3007411
Binary files /dev/null and b/images/classic_colorblind/png/r_7.png differ
diff --git a/images/classic_colorblind/png/r_8.png b/images/classic_colorblind/png/r_8.png
new file mode 100644
index 0000000..be42bae
Binary files /dev/null and b/images/classic_colorblind/png/r_8.png differ
diff --git a/images/classic_colorblind/png/r_9.png b/images/classic_colorblind/png/r_9.png
new file mode 100644
index 0000000..fb24790
Binary files /dev/null and b/images/classic_colorblind/png/r_9.png differ
diff --git a/images/classic_colorblind/png/r_draw.png b/images/classic_colorblind/png/r_draw.png
new file mode 100644
index 0000000..dcb6e37
Binary files /dev/null and b/images/classic_colorblind/png/r_draw.png differ
diff --git a/images/classic_colorblind/png/r_reverse.png b/images/classic_colorblind/png/r_reverse.png
new file mode 100644
index 0000000..9e4a37d
Binary files /dev/null and b/images/classic_colorblind/png/r_reverse.png differ
diff --git a/images/classic_colorblind/png/r_skip.png b/images/classic_colorblind/png/r_skip.png
new file mode 100644
index 0000000..c209e20
Binary files /dev/null and b/images/classic_colorblind/png/r_skip.png differ
diff --git a/images/classic_colorblind/png/y_0.png b/images/classic_colorblind/png/y_0.png
new file mode 100644
index 0000000..20f8973
Binary files /dev/null and b/images/classic_colorblind/png/y_0.png differ
diff --git a/images/classic_colorblind/png/y_1.png b/images/classic_colorblind/png/y_1.png
new file mode 100644
index 0000000..569b0f3
Binary files /dev/null and b/images/classic_colorblind/png/y_1.png differ
diff --git a/images/classic_colorblind/png/y_2.png b/images/classic_colorblind/png/y_2.png
new file mode 100644
index 0000000..cd59d4d
Binary files /dev/null and b/images/classic_colorblind/png/y_2.png differ
diff --git a/images/classic_colorblind/png/y_3.png b/images/classic_colorblind/png/y_3.png
new file mode 100644
index 0000000..fa48526
Binary files /dev/null and b/images/classic_colorblind/png/y_3.png differ
diff --git a/images/classic_colorblind/png/y_4.png b/images/classic_colorblind/png/y_4.png
new file mode 100644
index 0000000..f575a79
Binary files /dev/null and b/images/classic_colorblind/png/y_4.png differ
diff --git a/images/classic_colorblind/png/y_5.png b/images/classic_colorblind/png/y_5.png
new file mode 100644
index 0000000..d54ac2b
Binary files /dev/null and b/images/classic_colorblind/png/y_5.png differ
diff --git a/images/classic_colorblind/png/y_6.png b/images/classic_colorblind/png/y_6.png
new file mode 100644
index 0000000..ecb2700
Binary files /dev/null and b/images/classic_colorblind/png/y_6.png differ
diff --git a/images/classic_colorblind/png/y_7.png b/images/classic_colorblind/png/y_7.png
new file mode 100644
index 0000000..be0def5
Binary files /dev/null and b/images/classic_colorblind/png/y_7.png differ
diff --git a/images/classic_colorblind/png/y_8.png b/images/classic_colorblind/png/y_8.png
new file mode 100644
index 0000000..463419e
Binary files /dev/null and b/images/classic_colorblind/png/y_8.png differ
diff --git a/images/classic_colorblind/png/y_9.png b/images/classic_colorblind/png/y_9.png
new file mode 100644
index 0000000..1d8796e
Binary files /dev/null and b/images/classic_colorblind/png/y_9.png differ
diff --git a/images/classic_colorblind/png/y_draw.png b/images/classic_colorblind/png/y_draw.png
new file mode 100644
index 0000000..ba4773a
Binary files /dev/null and b/images/classic_colorblind/png/y_draw.png differ
diff --git a/images/classic_colorblind/png/y_reverse.png b/images/classic_colorblind/png/y_reverse.png
new file mode 100644
index 0000000..99a7f77
Binary files /dev/null and b/images/classic_colorblind/png/y_reverse.png differ
diff --git a/images/classic_colorblind/png/y_skip.png b/images/classic_colorblind/png/y_skip.png
new file mode 100644
index 0000000..77df8e7
Binary files /dev/null and b/images/classic_colorblind/png/y_skip.png differ
diff --git a/images/classic_colorblind/png_not_playable/b_0.png b/images/classic_colorblind/png_not_playable/b_0.png
new file mode 100644
index 0000000..f7c5d4c
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/b_0.png differ
diff --git a/images/classic_colorblind/png_not_playable/b_1.png b/images/classic_colorblind/png_not_playable/b_1.png
new file mode 100644
index 0000000..3457ca5
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/b_1.png differ
diff --git a/images/classic_colorblind/png_not_playable/b_2.png b/images/classic_colorblind/png_not_playable/b_2.png
new file mode 100644
index 0000000..087bb73
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/b_2.png differ
diff --git a/images/classic_colorblind/png_not_playable/b_3.png b/images/classic_colorblind/png_not_playable/b_3.png
new file mode 100644
index 0000000..827fbc9
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/b_3.png differ
diff --git a/images/classic_colorblind/png_not_playable/b_4.png b/images/classic_colorblind/png_not_playable/b_4.png
new file mode 100644
index 0000000..6430988
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/b_4.png differ
diff --git a/images/classic_colorblind/png_not_playable/b_5.png b/images/classic_colorblind/png_not_playable/b_5.png
new file mode 100644
index 0000000..e11bce0
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/b_5.png differ
diff --git a/images/classic_colorblind/png_not_playable/b_6.png b/images/classic_colorblind/png_not_playable/b_6.png
new file mode 100644
index 0000000..8aa6153
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/b_6.png differ
diff --git a/images/classic_colorblind/png_not_playable/b_7.png b/images/classic_colorblind/png_not_playable/b_7.png
new file mode 100644
index 0000000..0e43e71
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/b_7.png differ
diff --git a/images/classic_colorblind/png_not_playable/b_8.png b/images/classic_colorblind/png_not_playable/b_8.png
new file mode 100644
index 0000000..15b0a5d
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/b_8.png differ
diff --git a/images/classic_colorblind/png_not_playable/b_9.png b/images/classic_colorblind/png_not_playable/b_9.png
new file mode 100644
index 0000000..645ad0f
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/b_9.png differ
diff --git a/images/classic_colorblind/png_not_playable/b_draw.png b/images/classic_colorblind/png_not_playable/b_draw.png
new file mode 100644
index 0000000..1e11d29
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/b_draw.png differ
diff --git a/images/classic_colorblind/png_not_playable/b_reverse.png b/images/classic_colorblind/png_not_playable/b_reverse.png
new file mode 100644
index 0000000..080c12d
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/b_reverse.png differ
diff --git a/images/classic_colorblind/png_not_playable/b_skip.png b/images/classic_colorblind/png_not_playable/b_skip.png
new file mode 100644
index 0000000..f8a6899
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/b_skip.png differ
diff --git a/images/classic_colorblind/png_not_playable/colorchooser.png b/images/classic_colorblind/png_not_playable/colorchooser.png
new file mode 100644
index 0000000..f8e790c
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/colorchooser.png differ
diff --git a/images/classic_colorblind/png_not_playable/draw_four.png b/images/classic_colorblind/png_not_playable/draw_four.png
new file mode 100644
index 0000000..d759a39
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/draw_four.png differ
diff --git a/images/classic_colorblind/png_not_playable/g_0.png b/images/classic_colorblind/png_not_playable/g_0.png
new file mode 100644
index 0000000..c004543
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/g_0.png differ
diff --git a/images/classic_colorblind/png_not_playable/g_1.png b/images/classic_colorblind/png_not_playable/g_1.png
new file mode 100644
index 0000000..060e611
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/g_1.png differ
diff --git a/images/classic_colorblind/png_not_playable/g_2.png b/images/classic_colorblind/png_not_playable/g_2.png
new file mode 100644
index 0000000..4bd463f
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/g_2.png differ
diff --git a/images/classic_colorblind/png_not_playable/g_3.png b/images/classic_colorblind/png_not_playable/g_3.png
new file mode 100644
index 0000000..b03073a
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/g_3.png differ
diff --git a/images/classic_colorblind/png_not_playable/g_4.png b/images/classic_colorblind/png_not_playable/g_4.png
new file mode 100644
index 0000000..f09b630
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/g_4.png differ
diff --git a/images/classic_colorblind/png_not_playable/g_5.png b/images/classic_colorblind/png_not_playable/g_5.png
new file mode 100644
index 0000000..478b507
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/g_5.png differ
diff --git a/images/classic_colorblind/png_not_playable/g_6.png b/images/classic_colorblind/png_not_playable/g_6.png
new file mode 100644
index 0000000..fcb4678
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/g_6.png differ
diff --git a/images/classic_colorblind/png_not_playable/g_7.png b/images/classic_colorblind/png_not_playable/g_7.png
new file mode 100644
index 0000000..f47af90
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/g_7.png differ
diff --git a/images/classic_colorblind/png_not_playable/g_8.png b/images/classic_colorblind/png_not_playable/g_8.png
new file mode 100644
index 0000000..41d1c50
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/g_8.png differ
diff --git a/images/classic_colorblind/png_not_playable/g_9.png b/images/classic_colorblind/png_not_playable/g_9.png
new file mode 100644
index 0000000..bb5e8b0
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/g_9.png differ
diff --git a/images/classic_colorblind/png_not_playable/g_draw.png b/images/classic_colorblind/png_not_playable/g_draw.png
new file mode 100644
index 0000000..b6c0cc5
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/g_draw.png differ
diff --git a/images/classic_colorblind/png_not_playable/g_reverse.png b/images/classic_colorblind/png_not_playable/g_reverse.png
new file mode 100644
index 0000000..573111b
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/g_reverse.png differ
diff --git a/images/classic_colorblind/png_not_playable/g_skip.png b/images/classic_colorblind/png_not_playable/g_skip.png
new file mode 100644
index 0000000..307728a
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/g_skip.png differ
diff --git a/images/classic_colorblind/png_not_playable/r_0.png b/images/classic_colorblind/png_not_playable/r_0.png
new file mode 100644
index 0000000..adc4e89
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/r_0.png differ
diff --git a/images/classic_colorblind/png_not_playable/r_1.png b/images/classic_colorblind/png_not_playable/r_1.png
new file mode 100644
index 0000000..aeed94e
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/r_1.png differ
diff --git a/images/classic_colorblind/png_not_playable/r_2.png b/images/classic_colorblind/png_not_playable/r_2.png
new file mode 100644
index 0000000..7edf679
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/r_2.png differ
diff --git a/images/classic_colorblind/png_not_playable/r_3.png b/images/classic_colorblind/png_not_playable/r_3.png
new file mode 100644
index 0000000..a8cd4ea
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/r_3.png differ
diff --git a/images/classic_colorblind/png_not_playable/r_4.png b/images/classic_colorblind/png_not_playable/r_4.png
new file mode 100644
index 0000000..895bf26
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/r_4.png differ
diff --git a/images/classic_colorblind/png_not_playable/r_5.png b/images/classic_colorblind/png_not_playable/r_5.png
new file mode 100644
index 0000000..ca489ca
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/r_5.png differ
diff --git a/images/classic_colorblind/png_not_playable/r_6.png b/images/classic_colorblind/png_not_playable/r_6.png
new file mode 100644
index 0000000..21e959a
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/r_6.png differ
diff --git a/images/classic_colorblind/png_not_playable/r_7.png b/images/classic_colorblind/png_not_playable/r_7.png
new file mode 100644
index 0000000..3a35cd6
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/r_7.png differ
diff --git a/images/classic_colorblind/png_not_playable/r_8.png b/images/classic_colorblind/png_not_playable/r_8.png
new file mode 100644
index 0000000..0ac35db
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/r_8.png differ
diff --git a/images/classic_colorblind/png_not_playable/r_9.png b/images/classic_colorblind/png_not_playable/r_9.png
new file mode 100644
index 0000000..a69224f
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/r_9.png differ
diff --git a/images/classic_colorblind/png_not_playable/r_draw.png b/images/classic_colorblind/png_not_playable/r_draw.png
new file mode 100644
index 0000000..771a28d
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/r_draw.png differ
diff --git a/images/classic_colorblind/png_not_playable/r_reverse.png b/images/classic_colorblind/png_not_playable/r_reverse.png
new file mode 100644
index 0000000..fbfaa4d
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/r_reverse.png differ
diff --git a/images/classic_colorblind/png_not_playable/r_skip.png b/images/classic_colorblind/png_not_playable/r_skip.png
new file mode 100644
index 0000000..914c11a
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/r_skip.png differ
diff --git a/images/classic_colorblind/png_not_playable/y_0.png b/images/classic_colorblind/png_not_playable/y_0.png
new file mode 100644
index 0000000..e0660c9
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/y_0.png differ
diff --git a/images/classic_colorblind/png_not_playable/y_1.png b/images/classic_colorblind/png_not_playable/y_1.png
new file mode 100644
index 0000000..3a272bb
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/y_1.png differ
diff --git a/images/classic_colorblind/png_not_playable/y_2.png b/images/classic_colorblind/png_not_playable/y_2.png
new file mode 100644
index 0000000..6a78a5a
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/y_2.png differ
diff --git a/images/classic_colorblind/png_not_playable/y_3.png b/images/classic_colorblind/png_not_playable/y_3.png
new file mode 100644
index 0000000..030ecca
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/y_3.png differ
diff --git a/images/classic_colorblind/png_not_playable/y_4.png b/images/classic_colorblind/png_not_playable/y_4.png
new file mode 100644
index 0000000..b5aa631
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/y_4.png differ
diff --git a/images/classic_colorblind/png_not_playable/y_5.png b/images/classic_colorblind/png_not_playable/y_5.png
new file mode 100644
index 0000000..e6b5f73
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/y_5.png differ
diff --git a/images/classic_colorblind/png_not_playable/y_6.png b/images/classic_colorblind/png_not_playable/y_6.png
new file mode 100644
index 0000000..342fa5b
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/y_6.png differ
diff --git a/images/classic_colorblind/png_not_playable/y_7.png b/images/classic_colorblind/png_not_playable/y_7.png
new file mode 100644
index 0000000..28d5fb1
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/y_7.png differ
diff --git a/images/classic_colorblind/png_not_playable/y_8.png b/images/classic_colorblind/png_not_playable/y_8.png
new file mode 100644
index 0000000..6700f41
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/y_8.png differ
diff --git a/images/classic_colorblind/png_not_playable/y_9.png b/images/classic_colorblind/png_not_playable/y_9.png
new file mode 100644
index 0000000..35b10c6
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/y_9.png differ
diff --git a/images/classic_colorblind/png_not_playable/y_draw.png b/images/classic_colorblind/png_not_playable/y_draw.png
new file mode 100644
index 0000000..d4ee571
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/y_draw.png differ
diff --git a/images/classic_colorblind/png_not_playable/y_reverse.png b/images/classic_colorblind/png_not_playable/y_reverse.png
new file mode 100644
index 0000000..987ff4b
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/y_reverse.png differ
diff --git a/images/classic_colorblind/png_not_playable/y_skip.png b/images/classic_colorblind/png_not_playable/y_skip.png
new file mode 100644
index 0000000..1fd9aef
Binary files /dev/null and b/images/classic_colorblind/png_not_playable/y_skip.png differ
diff --git a/images/classic_colorblind/webp/b_0.webp b/images/classic_colorblind/webp/b_0.webp
new file mode 100644
index 0000000..5a40aff
Binary files /dev/null and b/images/classic_colorblind/webp/b_0.webp differ
diff --git a/images/classic_colorblind/webp/b_1.webp b/images/classic_colorblind/webp/b_1.webp
new file mode 100644
index 0000000..bf281a5
Binary files /dev/null and b/images/classic_colorblind/webp/b_1.webp differ
diff --git a/images/classic_colorblind/webp/b_2.webp b/images/classic_colorblind/webp/b_2.webp
new file mode 100644
index 0000000..879b32f
Binary files /dev/null and b/images/classic_colorblind/webp/b_2.webp differ
diff --git a/images/classic_colorblind/webp/b_3.webp b/images/classic_colorblind/webp/b_3.webp
new file mode 100644
index 0000000..8ce30ff
Binary files /dev/null and b/images/classic_colorblind/webp/b_3.webp differ
diff --git a/images/classic_colorblind/webp/b_4.webp b/images/classic_colorblind/webp/b_4.webp
new file mode 100644
index 0000000..3aa876f
Binary files /dev/null and b/images/classic_colorblind/webp/b_4.webp differ
diff --git a/images/classic_colorblind/webp/b_5.webp b/images/classic_colorblind/webp/b_5.webp
new file mode 100644
index 0000000..08d4ac1
Binary files /dev/null and b/images/classic_colorblind/webp/b_5.webp differ
diff --git a/images/classic_colorblind/webp/b_6.webp b/images/classic_colorblind/webp/b_6.webp
new file mode 100644
index 0000000..f08fcf7
Binary files /dev/null and b/images/classic_colorblind/webp/b_6.webp differ
diff --git a/images/classic_colorblind/webp/b_7.webp b/images/classic_colorblind/webp/b_7.webp
new file mode 100644
index 0000000..473f86c
Binary files /dev/null and b/images/classic_colorblind/webp/b_7.webp differ
diff --git a/images/classic_colorblind/webp/b_8.webp b/images/classic_colorblind/webp/b_8.webp
new file mode 100644
index 0000000..6ed1d90
Binary files /dev/null and b/images/classic_colorblind/webp/b_8.webp differ
diff --git a/images/classic_colorblind/webp/b_9.webp b/images/classic_colorblind/webp/b_9.webp
new file mode 100644
index 0000000..9fd0747
Binary files /dev/null and b/images/classic_colorblind/webp/b_9.webp differ
diff --git a/images/classic_colorblind/webp/b_draw.webp b/images/classic_colorblind/webp/b_draw.webp
new file mode 100644
index 0000000..c31d8d8
Binary files /dev/null and b/images/classic_colorblind/webp/b_draw.webp differ
diff --git a/images/classic_colorblind/webp/b_reverse.webp b/images/classic_colorblind/webp/b_reverse.webp
new file mode 100644
index 0000000..de4a6ae
Binary files /dev/null and b/images/classic_colorblind/webp/b_reverse.webp differ
diff --git a/images/classic_colorblind/webp/b_skip.webp b/images/classic_colorblind/webp/b_skip.webp
new file mode 100644
index 0000000..ada0437
Binary files /dev/null and b/images/classic_colorblind/webp/b_skip.webp differ
diff --git a/images/classic_colorblind/webp/colorchooser.webp b/images/classic_colorblind/webp/colorchooser.webp
new file mode 100644
index 0000000..d468c63
Binary files /dev/null and b/images/classic_colorblind/webp/colorchooser.webp differ
diff --git a/images/classic_colorblind/webp/draw_four.webp b/images/classic_colorblind/webp/draw_four.webp
new file mode 100644
index 0000000..fdb4e9f
Binary files /dev/null and b/images/classic_colorblind/webp/draw_four.webp differ
diff --git a/images/classic_colorblind/webp/g_0.webp b/images/classic_colorblind/webp/g_0.webp
new file mode 100644
index 0000000..4649ac2
Binary files /dev/null and b/images/classic_colorblind/webp/g_0.webp differ
diff --git a/images/classic_colorblind/webp/g_1.webp b/images/classic_colorblind/webp/g_1.webp
new file mode 100644
index 0000000..f222ecd
Binary files /dev/null and b/images/classic_colorblind/webp/g_1.webp differ
diff --git a/images/classic_colorblind/webp/g_2.webp b/images/classic_colorblind/webp/g_2.webp
new file mode 100644
index 0000000..222c50f
Binary files /dev/null and b/images/classic_colorblind/webp/g_2.webp differ
diff --git a/images/classic_colorblind/webp/g_3.webp b/images/classic_colorblind/webp/g_3.webp
new file mode 100644
index 0000000..28da93f
Binary files /dev/null and b/images/classic_colorblind/webp/g_3.webp differ
diff --git a/images/classic_colorblind/webp/g_4.webp b/images/classic_colorblind/webp/g_4.webp
new file mode 100644
index 0000000..de92acb
Binary files /dev/null and b/images/classic_colorblind/webp/g_4.webp differ
diff --git a/images/classic_colorblind/webp/g_5.webp b/images/classic_colorblind/webp/g_5.webp
new file mode 100644
index 0000000..3fd9168
Binary files /dev/null and b/images/classic_colorblind/webp/g_5.webp differ
diff --git a/images/classic_colorblind/webp/g_6.webp b/images/classic_colorblind/webp/g_6.webp
new file mode 100644
index 0000000..7852437
Binary files /dev/null and b/images/classic_colorblind/webp/g_6.webp differ
diff --git a/images/classic_colorblind/webp/g_7.webp b/images/classic_colorblind/webp/g_7.webp
new file mode 100644
index 0000000..64047ce
Binary files /dev/null and b/images/classic_colorblind/webp/g_7.webp differ
diff --git a/images/classic_colorblind/webp/g_8.webp b/images/classic_colorblind/webp/g_8.webp
new file mode 100644
index 0000000..b235ab3
Binary files /dev/null and b/images/classic_colorblind/webp/g_8.webp differ
diff --git a/images/classic_colorblind/webp/g_9.webp b/images/classic_colorblind/webp/g_9.webp
new file mode 100644
index 0000000..e042e07
Binary files /dev/null and b/images/classic_colorblind/webp/g_9.webp differ
diff --git a/images/classic_colorblind/webp/g_draw.webp b/images/classic_colorblind/webp/g_draw.webp
new file mode 100644
index 0000000..b9c99de
Binary files /dev/null and b/images/classic_colorblind/webp/g_draw.webp differ
diff --git a/images/classic_colorblind/webp/g_reverse.webp b/images/classic_colorblind/webp/g_reverse.webp
new file mode 100644
index 0000000..7883a76
Binary files /dev/null and b/images/classic_colorblind/webp/g_reverse.webp differ
diff --git a/images/classic_colorblind/webp/g_skip.webp b/images/classic_colorblind/webp/g_skip.webp
new file mode 100644
index 0000000..72b01c0
Binary files /dev/null and b/images/classic_colorblind/webp/g_skip.webp differ
diff --git a/images/classic_colorblind/webp/r_0.webp b/images/classic_colorblind/webp/r_0.webp
new file mode 100644
index 0000000..db75123
Binary files /dev/null and b/images/classic_colorblind/webp/r_0.webp differ
diff --git a/images/classic_colorblind/webp/r_1.webp b/images/classic_colorblind/webp/r_1.webp
new file mode 100644
index 0000000..3543dea
Binary files /dev/null and b/images/classic_colorblind/webp/r_1.webp differ
diff --git a/images/classic_colorblind/webp/r_2.webp b/images/classic_colorblind/webp/r_2.webp
new file mode 100644
index 0000000..85e2c45
Binary files /dev/null and b/images/classic_colorblind/webp/r_2.webp differ
diff --git a/images/classic_colorblind/webp/r_3.webp b/images/classic_colorblind/webp/r_3.webp
new file mode 100644
index 0000000..3df73c5
Binary files /dev/null and b/images/classic_colorblind/webp/r_3.webp differ
diff --git a/images/classic_colorblind/webp/r_4.webp b/images/classic_colorblind/webp/r_4.webp
new file mode 100644
index 0000000..f46077d
Binary files /dev/null and b/images/classic_colorblind/webp/r_4.webp differ
diff --git a/images/classic_colorblind/webp/r_5.webp b/images/classic_colorblind/webp/r_5.webp
new file mode 100644
index 0000000..95a293f
Binary files /dev/null and b/images/classic_colorblind/webp/r_5.webp differ
diff --git a/images/classic_colorblind/webp/r_6.webp b/images/classic_colorblind/webp/r_6.webp
new file mode 100644
index 0000000..3907dac
Binary files /dev/null and b/images/classic_colorblind/webp/r_6.webp differ
diff --git a/images/classic_colorblind/webp/r_7.webp b/images/classic_colorblind/webp/r_7.webp
new file mode 100644
index 0000000..006d5ef
Binary files /dev/null and b/images/classic_colorblind/webp/r_7.webp differ
diff --git a/images/classic_colorblind/webp/r_8.webp b/images/classic_colorblind/webp/r_8.webp
new file mode 100644
index 0000000..9eccc84
Binary files /dev/null and b/images/classic_colorblind/webp/r_8.webp differ
diff --git a/images/classic_colorblind/webp/r_9.webp b/images/classic_colorblind/webp/r_9.webp
new file mode 100644
index 0000000..8ed677d
Binary files /dev/null and b/images/classic_colorblind/webp/r_9.webp differ
diff --git a/images/classic_colorblind/webp/r_draw.webp b/images/classic_colorblind/webp/r_draw.webp
new file mode 100644
index 0000000..926eff4
Binary files /dev/null and b/images/classic_colorblind/webp/r_draw.webp differ
diff --git a/images/classic_colorblind/webp/r_reverse.webp b/images/classic_colorblind/webp/r_reverse.webp
new file mode 100644
index 0000000..eee9b5a
Binary files /dev/null and b/images/classic_colorblind/webp/r_reverse.webp differ
diff --git a/images/classic_colorblind/webp/r_skip.webp b/images/classic_colorblind/webp/r_skip.webp
new file mode 100644
index 0000000..b38f25d
Binary files /dev/null and b/images/classic_colorblind/webp/r_skip.webp differ
diff --git a/images/classic_colorblind/webp/y_0.webp b/images/classic_colorblind/webp/y_0.webp
new file mode 100644
index 0000000..442f890
Binary files /dev/null and b/images/classic_colorblind/webp/y_0.webp differ
diff --git a/images/classic_colorblind/webp/y_1.webp b/images/classic_colorblind/webp/y_1.webp
new file mode 100644
index 0000000..9191ee3
Binary files /dev/null and b/images/classic_colorblind/webp/y_1.webp differ
diff --git a/images/classic_colorblind/webp/y_2.webp b/images/classic_colorblind/webp/y_2.webp
new file mode 100644
index 0000000..b1eb84a
Binary files /dev/null and b/images/classic_colorblind/webp/y_2.webp differ
diff --git a/images/classic_colorblind/webp/y_3.webp b/images/classic_colorblind/webp/y_3.webp
new file mode 100644
index 0000000..1464915
Binary files /dev/null and b/images/classic_colorblind/webp/y_3.webp differ
diff --git a/images/classic_colorblind/webp/y_4.webp b/images/classic_colorblind/webp/y_4.webp
new file mode 100644
index 0000000..3f4c3fe
Binary files /dev/null and b/images/classic_colorblind/webp/y_4.webp differ
diff --git a/images/classic_colorblind/webp/y_5.webp b/images/classic_colorblind/webp/y_5.webp
new file mode 100644
index 0000000..8ce3c31
Binary files /dev/null and b/images/classic_colorblind/webp/y_5.webp differ
diff --git a/images/classic_colorblind/webp/y_6.webp b/images/classic_colorblind/webp/y_6.webp
new file mode 100644
index 0000000..ae3d7be
Binary files /dev/null and b/images/classic_colorblind/webp/y_6.webp differ
diff --git a/images/classic_colorblind/webp/y_7.webp b/images/classic_colorblind/webp/y_7.webp
new file mode 100644
index 0000000..73dd54c
Binary files /dev/null and b/images/classic_colorblind/webp/y_7.webp differ
diff --git a/images/classic_colorblind/webp/y_8.webp b/images/classic_colorblind/webp/y_8.webp
new file mode 100644
index 0000000..9e5b073
Binary files /dev/null and b/images/classic_colorblind/webp/y_8.webp differ
diff --git a/images/classic_colorblind/webp/y_9.webp b/images/classic_colorblind/webp/y_9.webp
new file mode 100644
index 0000000..05febe2
Binary files /dev/null and b/images/classic_colorblind/webp/y_9.webp differ
diff --git a/images/classic_colorblind/webp/y_draw.webp b/images/classic_colorblind/webp/y_draw.webp
new file mode 100644
index 0000000..4eb88c5
Binary files /dev/null and b/images/classic_colorblind/webp/y_draw.webp differ
diff --git a/images/classic_colorblind/webp/y_reverse.webp b/images/classic_colorblind/webp/y_reverse.webp
new file mode 100644
index 0000000..0e878e3
Binary files /dev/null and b/images/classic_colorblind/webp/y_reverse.webp differ
diff --git a/images/classic_colorblind/webp/y_skip.webp b/images/classic_colorblind/webp/y_skip.webp
new file mode 100644
index 0000000..e802ddb
Binary files /dev/null and b/images/classic_colorblind/webp/y_skip.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/b_0.webp b/images/classic_colorblind/webp_not_playable/b_0.webp
new file mode 100644
index 0000000..00ede3e
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/b_0.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/b_1.webp b/images/classic_colorblind/webp_not_playable/b_1.webp
new file mode 100644
index 0000000..54e37c0
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/b_1.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/b_2.webp b/images/classic_colorblind/webp_not_playable/b_2.webp
new file mode 100644
index 0000000..45f51f2
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/b_2.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/b_3.webp b/images/classic_colorblind/webp_not_playable/b_3.webp
new file mode 100644
index 0000000..abea6b5
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/b_3.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/b_4.webp b/images/classic_colorblind/webp_not_playable/b_4.webp
new file mode 100644
index 0000000..63492ff
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/b_4.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/b_5.webp b/images/classic_colorblind/webp_not_playable/b_5.webp
new file mode 100644
index 0000000..09f7a44
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/b_5.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/b_6.webp b/images/classic_colorblind/webp_not_playable/b_6.webp
new file mode 100644
index 0000000..a17caff
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/b_6.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/b_7.webp b/images/classic_colorblind/webp_not_playable/b_7.webp
new file mode 100644
index 0000000..ab5e386
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/b_7.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/b_8.webp b/images/classic_colorblind/webp_not_playable/b_8.webp
new file mode 100644
index 0000000..6e168a8
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/b_8.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/b_9.webp b/images/classic_colorblind/webp_not_playable/b_9.webp
new file mode 100644
index 0000000..1c4c2a0
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/b_9.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/b_draw.webp b/images/classic_colorblind/webp_not_playable/b_draw.webp
new file mode 100644
index 0000000..b372e10
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/b_draw.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/b_reverse.webp b/images/classic_colorblind/webp_not_playable/b_reverse.webp
new file mode 100644
index 0000000..9e1724c
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/b_reverse.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/b_skip.webp b/images/classic_colorblind/webp_not_playable/b_skip.webp
new file mode 100644
index 0000000..670d29b
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/b_skip.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/colorchooser.webp b/images/classic_colorblind/webp_not_playable/colorchooser.webp
new file mode 100644
index 0000000..63ab615
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/colorchooser.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/draw_four.webp b/images/classic_colorblind/webp_not_playable/draw_four.webp
new file mode 100644
index 0000000..af047a2
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/draw_four.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/g_0.webp b/images/classic_colorblind/webp_not_playable/g_0.webp
new file mode 100644
index 0000000..3704469
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/g_0.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/g_1.webp b/images/classic_colorblind/webp_not_playable/g_1.webp
new file mode 100644
index 0000000..3a0eadb
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/g_1.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/g_2.webp b/images/classic_colorblind/webp_not_playable/g_2.webp
new file mode 100644
index 0000000..faec0a3
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/g_2.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/g_3.webp b/images/classic_colorblind/webp_not_playable/g_3.webp
new file mode 100644
index 0000000..c1714c9
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/g_3.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/g_4.webp b/images/classic_colorblind/webp_not_playable/g_4.webp
new file mode 100644
index 0000000..033f376
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/g_4.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/g_5.webp b/images/classic_colorblind/webp_not_playable/g_5.webp
new file mode 100644
index 0000000..8fb7b38
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/g_5.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/g_6.webp b/images/classic_colorblind/webp_not_playable/g_6.webp
new file mode 100644
index 0000000..571d1fb
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/g_6.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/g_7.webp b/images/classic_colorblind/webp_not_playable/g_7.webp
new file mode 100644
index 0000000..a8fbd18
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/g_7.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/g_8.webp b/images/classic_colorblind/webp_not_playable/g_8.webp
new file mode 100644
index 0000000..00e7d85
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/g_8.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/g_9.webp b/images/classic_colorblind/webp_not_playable/g_9.webp
new file mode 100644
index 0000000..d125b07
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/g_9.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/g_draw.webp b/images/classic_colorblind/webp_not_playable/g_draw.webp
new file mode 100644
index 0000000..f79a910
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/g_draw.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/g_reverse.webp b/images/classic_colorblind/webp_not_playable/g_reverse.webp
new file mode 100644
index 0000000..84a4e63
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/g_reverse.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/g_skip.webp b/images/classic_colorblind/webp_not_playable/g_skip.webp
new file mode 100644
index 0000000..bc729e4
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/g_skip.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/r_0.webp b/images/classic_colorblind/webp_not_playable/r_0.webp
new file mode 100644
index 0000000..6140d26
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/r_0.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/r_1.webp b/images/classic_colorblind/webp_not_playable/r_1.webp
new file mode 100644
index 0000000..9a94bf7
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/r_1.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/r_2.webp b/images/classic_colorblind/webp_not_playable/r_2.webp
new file mode 100644
index 0000000..5f364cb
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/r_2.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/r_3.webp b/images/classic_colorblind/webp_not_playable/r_3.webp
new file mode 100644
index 0000000..34d6d4b
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/r_3.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/r_4.webp b/images/classic_colorblind/webp_not_playable/r_4.webp
new file mode 100644
index 0000000..96e8932
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/r_4.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/r_5.webp b/images/classic_colorblind/webp_not_playable/r_5.webp
new file mode 100644
index 0000000..0ed0aa4
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/r_5.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/r_6.webp b/images/classic_colorblind/webp_not_playable/r_6.webp
new file mode 100644
index 0000000..249d3fe
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/r_6.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/r_7.webp b/images/classic_colorblind/webp_not_playable/r_7.webp
new file mode 100644
index 0000000..8596673
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/r_7.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/r_8.webp b/images/classic_colorblind/webp_not_playable/r_8.webp
new file mode 100644
index 0000000..af91f5a
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/r_8.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/r_9.webp b/images/classic_colorblind/webp_not_playable/r_9.webp
new file mode 100644
index 0000000..cf24b62
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/r_9.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/r_draw.webp b/images/classic_colorblind/webp_not_playable/r_draw.webp
new file mode 100644
index 0000000..eae6b44
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/r_draw.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/r_reverse.webp b/images/classic_colorblind/webp_not_playable/r_reverse.webp
new file mode 100644
index 0000000..d0b98c1
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/r_reverse.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/r_skip.webp b/images/classic_colorblind/webp_not_playable/r_skip.webp
new file mode 100644
index 0000000..ca4085e
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/r_skip.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/y_0.webp b/images/classic_colorblind/webp_not_playable/y_0.webp
new file mode 100644
index 0000000..f8ff9e5
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/y_0.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/y_1.webp b/images/classic_colorblind/webp_not_playable/y_1.webp
new file mode 100644
index 0000000..6ffebfb
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/y_1.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/y_2.webp b/images/classic_colorblind/webp_not_playable/y_2.webp
new file mode 100644
index 0000000..8d97d2b
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/y_2.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/y_3.webp b/images/classic_colorblind/webp_not_playable/y_3.webp
new file mode 100644
index 0000000..94e0c61
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/y_3.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/y_4.webp b/images/classic_colorblind/webp_not_playable/y_4.webp
new file mode 100644
index 0000000..b5df8a0
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/y_4.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/y_5.webp b/images/classic_colorblind/webp_not_playable/y_5.webp
new file mode 100644
index 0000000..97674e2
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/y_5.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/y_6.webp b/images/classic_colorblind/webp_not_playable/y_6.webp
new file mode 100644
index 0000000..308974b
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/y_6.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/y_7.webp b/images/classic_colorblind/webp_not_playable/y_7.webp
new file mode 100644
index 0000000..60a6cd9
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/y_7.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/y_8.webp b/images/classic_colorblind/webp_not_playable/y_8.webp
new file mode 100644
index 0000000..a7c655b
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/y_8.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/y_9.webp b/images/classic_colorblind/webp_not_playable/y_9.webp
new file mode 100644
index 0000000..3cc52c4
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/y_9.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/y_draw.webp b/images/classic_colorblind/webp_not_playable/y_draw.webp
new file mode 100644
index 0000000..e856663
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/y_draw.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/y_reverse.webp b/images/classic_colorblind/webp_not_playable/y_reverse.webp
new file mode 100644
index 0000000..40f4555
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/y_reverse.webp differ
diff --git a/images/classic_colorblind/webp_not_playable/y_skip.webp b/images/classic_colorblind/webp_not_playable/y_skip.webp
new file mode 100644
index 0000000..dfb4328
Binary files /dev/null and b/images/classic_colorblind/webp_not_playable/y_skip.webp differ
diff --git a/images/colorblind_overlay/b.png b/images/colorblind_overlay/b.png
new file mode 100644
index 0000000..a2d8c6c
Binary files /dev/null and b/images/colorblind_overlay/b.png differ
diff --git a/images/colorblind_overlay/colorblind_overlay.ai b/images/colorblind_overlay/colorblind_overlay.ai
new file mode 100644
index 0000000..1e11c54
--- /dev/null
+++ b/images/colorblind_overlay/colorblind_overlay.ai
@@ -0,0 +1,440 @@
+%PDF-1.6
%
+1 0 obj
<>/OCGs[21 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<>stream
+
+
+
+
+ Adobe Illustrator 27.4 (Windows)
+ 2023-04-08T18:52:11+02:00
+ 2023-04-08T18:52:11+02:00
+ 2023-04-08T18:52:11+02:00
+
+
+
+ 256
+ 72
+ JPEG
+ /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgASAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7Jret6dDp2natq2nHXtT
14htI0hhyhihajxqsbh0WRUdfUk4lmYkA8KBdhoNAdQZEyEYRFkljKVJXrvmFdBt47jVfy5s7aCU
8Ul9S2kXkRWhMcDcT7HNhpux8GckY81kf0D+ksDMjmEng/NPys88aDyTYqWZQGDQ1BJ6/wC8+Zcv
Zihfif7H/jyPG8ln/K1fKv8A1JFj/wAFD/2TZL/Qv/tn+x/48vjeScaX5ottUtBd2H5fWE1uX9IN
69op59l4tCrVPYU3zDzdi4sUuGeWjz+g/rSMhPRPvL2sadJpw1zRLNtLW3uks9b0U/DCoZ1R3WNQ
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
+
+
+
+ 1
+ False
+ False
+
+ 193.599991
+ 289.599976
+ Pixels
+
+
+
+
+ RobotoSlab-Bold
+ Roboto Slab
+ Bold
+ TrueType
+ Version 2.001
+ False
+ RobotoSlab-Bold.ttf
+
+
+
+
+
+ Cyan
+ Magenta
+ Yellow
+ Black
+
+
+
+
+
+ Default Swatch Group
+ 0
+
+
+
+ Document
+ AIRobin
+ application/pdf
+
+
+ colorblind_overlay
+
+
+ uuid:d0e88164-e54a-43f1-9176-e4b67b8944dd
+ xmp.did:0c5f72c6-954f-6a4d-8cba-e740cb0ca04d
+ xmp.did:6aa152a9-2e2b-ef49-b9a6-6c5e8b86b26c
+ proof:pdf
+
+
+
+ saved
+ xmp.iid:6aa152a9-2e2b-ef49-b9a6-6c5e8b86b26c
+ 2023-04-08T17:06:15+02:00
+ Adobe Illustrator 27.4 (Windows)
+ /
+
+
+ saved
+ xmp.iid:0c5f72c6-954f-6a4d-8cba-e740cb0ca04d
+ 2023-04-08T18:51:30+02:00
+ Adobe Illustrator 27.4 (Windows)
+ /
+
+
+
+
+ xmp.iid:0f37ae40-281b-5247-ba02-870759ad3e47
+ xmp.did:6aa152a9-2e2b-ef49-b9a6-6c5e8b86b26c
+ xmp.did:6aa152a9-2e2b-ef49-b9a6-6c5e8b86b26c
+
+ Adobe PDF library 17.00
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+endstream
endobj
3 0 obj
<>
endobj
5 0 obj
<>/Font<>/ProcSet[/PDF/Text]/Properties<>>>/TrimBox[0.0 0.0 193.6 289.6]/Type/Page/PieceInfo<>>>
endobj
18 0 obj
<>/Font<>/ProcSet[/PDF/Text]/Properties<>>>/TrimBox[0.0 0.0 193.6 289.6]/Type/Page/PieceInfo<>>>
endobj
19 0 obj
<>/Font<>/ProcSet[/PDF/Text]/Properties<>>>/TrimBox[0.0 0.0 193.6 289.6]/Type/Page/PieceInfo<>>>
endobj
20 0 obj
<>/Font<>/ProcSet[/PDF/Text]/Properties<>>>/TrimBox[0.0 0.0 193.6 289.6]/Type/Page/PieceInfo<>>>
endobj
23 0 obj
<>/Properties<>>>/TrimBox[0.0 0.0 193.6 289.6]/Type/Page/PieceInfo<>>>
endobj
30 0 obj
<>stream
+HVn1+t.@YHk"'Hs`Hz JC×>VtEYjvkd]}?>݃O?n->No
+J\r\\Lʁ >S~IdЈ2&6e8+py0]]T6x妘YZ~6A+|S}*ћ~G^>rӄgr8:UC2%dQC6.!Yٛ*
(;]%g17Q
+BStSWk5iEf-[Rtsw@6TQ25(br5nGdEP&i~(*