summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--assets/openapi.json24
-rw-r--r--assets/schemas.json1536
-rw-r--r--src/api/routes/users/#id/profile.ts14
-rw-r--r--src/util/entities/User.ts8
4 files changed, 1579 insertions, 3 deletions
diff --git a/assets/openapi.json b/assets/openapi.json
index 4d285cb1..918fed9b 100644
--- a/assets/openapi.json
+++ b/assets/openapi.json
@@ -1357,12 +1357,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -3478,12 +3484,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -6930,12 +6942,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -7047,12 +7065,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
diff --git a/assets/schemas.json b/assets/schemas.json
index 919d4981..c7bf0283 100644
--- a/assets/schemas.json
+++ b/assets/schemas.json
@@ -1488,12 +1488,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -3642,12 +3648,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -5659,12 +5671,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -7813,12 +7831,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -9830,12 +9854,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -11984,12 +12014,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -13996,12 +14032,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -16150,12 +16192,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -18198,12 +18246,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -20352,12 +20406,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -22369,12 +22429,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -24523,12 +24589,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -26531,12 +26603,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -28685,12 +28763,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -30696,12 +30780,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -32850,12 +32940,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -34870,12 +34966,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -37024,12 +37126,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -39032,12 +39140,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -41186,12 +41300,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -43194,12 +43314,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -45348,12 +45474,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -47375,12 +47507,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -49529,12 +49667,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -51540,12 +51684,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -53694,12 +53844,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -55765,12 +55921,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -57919,12 +58081,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -59949,12 +60117,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -62103,12 +62277,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -64274,12 +64454,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -66428,12 +66614,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -68454,12 +68646,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -70608,12 +70806,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -72647,12 +72851,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -74801,12 +75011,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -76822,12 +77038,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -78976,12 +79198,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -81003,12 +81231,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -83157,12 +83391,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -85174,12 +85414,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -87328,12 +87574,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -89333,12 +89585,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -91487,12 +91745,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -93603,12 +93867,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -95757,12 +96027,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -97870,12 +98146,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -100024,12 +100306,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -102032,12 +102320,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -104186,12 +104480,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -106202,12 +106502,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -108356,12 +108662,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -110365,12 +110677,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -112519,12 +112837,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -114528,12 +114852,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -116682,12 +117012,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -118720,12 +119056,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -120874,12 +121216,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -122883,12 +123231,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -125037,12 +125391,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -127045,12 +127405,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -129199,12 +129565,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -131222,12 +131594,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -133376,12 +133754,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -135388,12 +135772,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -137542,12 +137932,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -139628,12 +140024,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -141782,12 +142184,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -143790,12 +144198,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -145944,12 +146358,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -147952,12 +148372,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -150106,12 +150532,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -152111,12 +152543,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -154265,12 +154703,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -156276,12 +156720,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -158430,12 +158880,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -160451,12 +160907,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -162605,12 +163067,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -164610,12 +165078,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -166764,12 +167238,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -168818,12 +169298,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -170972,12 +171458,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -173012,12 +173504,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -175166,12 +175664,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -177171,12 +177675,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -179325,12 +179835,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -181355,12 +181871,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -183509,12 +184031,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -185628,12 +186156,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -187782,12 +188316,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -189786,12 +190326,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -191940,12 +192486,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -193983,12 +194535,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -196137,12 +196695,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -198168,12 +198732,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -200322,12 +200892,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -202405,12 +202981,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -204559,12 +205141,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -206564,12 +207152,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -208718,12 +209312,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -210731,12 +211331,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -212885,12 +213491,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -214888,12 +215500,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -217042,12 +217660,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -219051,12 +219675,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -221205,12 +221835,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -223214,12 +223850,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -225368,12 +226010,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -227377,12 +228025,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -229531,12 +230185,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -231572,12 +232232,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -233726,12 +234392,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -235739,12 +236411,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -237893,12 +238571,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -239896,12 +240580,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -242050,12 +242740,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -244059,12 +244755,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -246213,12 +246915,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -248233,12 +248941,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -250387,12 +251101,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -252421,12 +253141,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -254575,12 +255301,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -256580,12 +257312,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -258734,12 +259472,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -260742,12 +261486,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -262896,12 +263646,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -264933,12 +265689,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -267087,12 +267849,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -269092,12 +269860,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -271246,12 +272020,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -273330,12 +274110,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -275484,12 +276270,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -277496,12 +278288,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -279650,12 +280448,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -281655,12 +282459,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -283809,12 +284619,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -285814,12 +286630,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -287968,12 +288790,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -289980,12 +290808,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -292134,12 +292968,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -294143,12 +294983,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -296297,12 +297143,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -298302,12 +299154,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -300456,12 +301314,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -302536,12 +303400,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -304690,12 +305560,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -306706,12 +307582,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -308860,12 +309742,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -310877,12 +311765,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -313031,12 +313925,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -315098,12 +315998,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -317252,12 +318158,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -319278,12 +320190,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -321432,12 +322350,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -323464,12 +324388,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -325618,12 +326548,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -327644,12 +328580,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -329798,12 +330740,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -331803,12 +332751,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -333957,12 +334911,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -335990,12 +336950,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -338144,12 +339110,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -340189,12 +341161,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -342343,12 +343321,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -344342,12 +345326,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -346496,12 +347486,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -348505,12 +349501,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -350659,12 +351661,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -352664,12 +353672,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -354818,12 +355832,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -356830,12 +357850,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -358984,12 +360010,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -361193,12 +362225,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -363347,12 +364385,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -365343,12 +366387,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -367497,12 +368547,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -368396,12 +369452,18 @@
             "avatar": {
                 "type": "string"
             },
+            "avatar_decoration": {
+                "type": "string"
+            },
             "accent_color": {
                 "type": "integer"
             },
             "banner": {
                 "type": "string"
             },
+            "banner_color": {
+                "type": "integer"
+            },
             "bio": {
                 "type": "string"
             },
@@ -369587,12 +370649,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -371741,12 +372809,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -373740,12 +374814,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -375894,12 +376974,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -377893,12 +378979,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -380047,12 +381139,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -382046,12 +383144,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -384200,12 +385304,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -385102,12 +386212,18 @@
             "avatar": {
                 "type": "string"
             },
+            "avatar_decoration": {
+                "type": "string"
+            },
             "accent_color": {
                 "type": "integer"
             },
             "banner": {
                 "type": "string"
             },
+            "banner_color": {
+                "type": "integer"
+            },
             "bio": {
                 "type": "string"
             },
@@ -386293,12 +387409,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -388447,12 +389569,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -390444,12 +391572,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -392598,12 +393732,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -394595,12 +395735,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -396749,12 +397895,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -398746,12 +399898,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -400900,12 +402058,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -402899,12 +404063,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -405053,12 +406223,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -407052,12 +408228,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -409206,12 +410388,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -411205,12 +412393,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -413359,12 +414553,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -415358,12 +416558,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -417512,12 +418718,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -419511,12 +420723,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -421665,12 +422883,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -423728,12 +424952,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -425882,12 +427112,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -427881,12 +429117,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -430035,12 +431277,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -432034,12 +433282,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -434188,12 +435442,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -436187,12 +437447,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -438341,12 +439607,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -440569,12 +441841,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -442723,12 +444001,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -444722,12 +446006,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -446876,12 +448166,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -448875,12 +450171,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -451029,12 +452331,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -453028,12 +454336,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -455182,12 +456496,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -457181,12 +458501,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -459335,12 +460661,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -461360,12 +462692,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -463514,12 +464852,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -465513,12 +466857,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -467667,12 +469017,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -469687,12 +471043,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -471841,12 +473203,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -473854,12 +475222,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -476008,12 +477382,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -478025,12 +479405,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -480179,12 +481565,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -482196,12 +483588,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -484350,12 +485748,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -486373,12 +487777,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -488527,12 +489937,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -490536,12 +491952,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -492690,12 +494112,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -494699,12 +496127,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -496853,12 +498287,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -498849,12 +500289,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -501003,12 +502449,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -503011,12 +504463,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -505165,12 +506623,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -507188,12 +508652,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -509342,12 +510812,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -511369,12 +512845,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -513523,12 +515005,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -515529,12 +517017,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -517683,12 +519177,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -519688,12 +521188,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -521842,12 +523348,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -523847,12 +525359,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -526001,12 +527519,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
@@ -528012,12 +529536,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "theme_colors": {
                         "type": "array",
                         "items": {
@@ -530166,12 +531696,18 @@
                     "avatar": {
                         "type": "string"
                     },
+                    "avatar_decoration": {
+                        "type": "string"
+                    },
                     "accent_color": {
                         "type": "integer"
                     },
                     "banner": {
                         "type": "string"
                     },
+                    "banner_color": {
+                        "type": "integer"
+                    },
                     "bio": {
                         "type": "string"
                     },
diff --git a/src/api/routes/users/#id/profile.ts b/src/api/routes/users/#id/profile.ts
index a94eb546..68627637 100644
--- a/src/api/routes/users/#id/profile.ts
+++ b/src/api/routes/users/#id/profile.ts
@@ -93,7 +93,9 @@ router.get(
 			accent_color: user.accent_color,
 			banner: user.banner,
 			bio: req.user_bot ? null : user.bio,
-			bot: user.bot,
+			flags: user.flags,
+			avatar_decoration: user.avatar_decoration,
+			banner_color: user.banner_color,
 		};
 
 		const userProfile = {
@@ -102,6 +104,8 @@ router.get(
 			banner: user.banner,
 			pronouns: user.pronouns,
 			theme_colors: user.theme_colors,
+			emoji: null, // TODO:
+			popout_animation_particle_type: null, // TODO:
 		};
 
 		const guildMemberDto = guild_member
@@ -113,8 +117,7 @@ router.get(
 						guild_member.communication_disabled_until,
 					deaf: guild_member.deaf,
 					flags: user.flags,
-					is_pending: guild_member.pending,
-					pending: guild_member.pending, // why is this here twice, discord?
+					pending: guild_member.pending,
 					joined_at: guild_member.joined_at,
 					mute: guild_member.mute,
 					nick: guild_member.nick,
@@ -131,6 +134,9 @@ router.get(
 			banner: guild_member?.banner || null,
 			bio: guild_member?.bio || "",
 			guild_id,
+			theme_colors: null,
+			emoji: null, // TODO:
+			popout_animation_particle_type: null, // TODO:
 		};
 		res.json({
 			connected_accounts: user.connected_accounts.filter(
@@ -145,6 +151,8 @@ router.get(
 			user_profile: userProfile,
 			guild_member: guild_id && guildMemberDto,
 			guild_member_profile: guild_id && guildMemberProfile,
+			guild_badges: [], // TODO:
+			badges: [], // TODO:
 		});
 	},
 );
diff --git a/src/util/entities/User.ts b/src/util/entities/User.ts
index 3e72c3c9..21e01403 100644
--- a/src/util/entities/User.ts
+++ b/src/util/entities/User.ts
@@ -48,8 +48,10 @@ export enum PublicUserEnum {
 	id,
 	public_flags,
 	avatar,
+	avatar_decoration,
 	accent_color,
 	banner,
+	banner_color,
 	bio,
 	bot,
 	premium_since,
@@ -104,11 +106,17 @@ export class User extends BaseClass {
 	avatar?: string; // hash of the user avatar
 
 	@Column({ nullable: true })
+	avatar_decoration?: string; // hash of the users avatar decoration
+
+	@Column({ nullable: true })
 	accent_color?: number; // banner color of user
 
 	@Column({ nullable: true })
 	banner?: string; // hash of the user banner
 
+	@Column({ nullable: true })
+	banner_color?: number; // the real banner color of the user? lol
+
 	// TODO: Separate `User` and `UserProfile` models
 	// puyo: changed from [number, number] because it breaks openapi
 	@Column({ nullable: true, type: "simple-array" })