summary refs log tree commit diff
path: root/assets/schemas.json
diff options
context:
space:
mode:
Diffstat (limited to 'assets/schemas.json')
-rw-r--r--assets/schemas.json1350
1 files changed, 412 insertions, 938 deletions
diff --git a/assets/schemas.json b/assets/schemas.json
index 098fbaa2..3bce63f8 100644
--- a/assets/schemas.json
+++ b/assets/schemas.json
@@ -4,30 +4,26 @@
         "properties": {
             "read_states": {
                 "type": "array",
-                "items": [
-                    {
-                        "type": "object",
-                        "properties": {
-                            "channel_id": {
-                                "type": "string"
-                            },
-                            "message_id": {
-                                "type": "string"
-                            },
-                            "read_state_type": {
-                                "type": "integer"
-                            }
+                "items": {
+                    "type": "object",
+                    "properties": {
+                        "channel_id": {
+                            "type": "string"
                         },
-                        "additionalProperties": false,
-                        "required": [
-                            "channel_id",
-                            "message_id",
-                            "read_state_type"
-                        ]
-                    }
-                ],
-                "minItems": 1,
-                "maxItems": 1
+                        "message_id": {
+                            "type": "string"
+                        },
+                        "read_state_type": {
+                            "type": "integer"
+                        }
+                    },
+                    "additionalProperties": false,
+                    "required": [
+                        "channel_id",
+                        "message_id",
+                        "read_state_type"
+                    ]
+                }
             }
         },
         "additionalProperties": false,
@@ -627,13 +623,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -4481,13 +4473,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -8335,13 +8323,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -12184,13 +12168,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -16069,13 +16049,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -19923,13 +19899,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -23768,13 +23740,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -27616,13 +27584,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -31473,13 +31437,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -35318,13 +35278,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -39163,13 +39119,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -43027,13 +42979,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -46875,13 +46823,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -50783,13 +50727,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -54650,13 +54590,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -58317,17 +58253,12 @@
                 "type": "integer"
             },
             "shard": {
-                "type": "array",
-                "items": [
-                    {
-                        "type": "bigint"
-                    },
-                    {
-                        "type": "bigint"
-                    }
-                ],
                 "minItems": 2,
-                "maxItems": 2
+                "maxItems": 2,
+                "type": "array",
+                "items": {
+                    "type": "bigint"
+                }
             },
             "guild_subscriptions": {
                 "type": "boolean"
@@ -58657,13 +58588,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -62520,13 +62447,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -66108,16 +66031,9 @@
                     "type": "array",
                     "items": {
                         "type": "array",
-                        "items": [
-                            {
-                                "type": "integer"
-                            },
-                            {
-                                "type": "integer"
-                            }
-                        ],
-                        "minItems": 2,
-                        "maxItems": 2
+                        "items": {
+                            "type": "integer"
+                        }
                     }
                 }
             },
@@ -66403,13 +66319,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -70261,13 +70173,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -73856,17 +73764,12 @@
                 "type": "string"
             },
             "theme_colors": {
-                "type": "array",
-                "items": [
-                    {
-                        "type": "integer"
-                    },
-                    {
-                        "type": "integer"
-                    }
-                ],
                 "minItems": 2,
-                "maxItems": 2
+                "maxItems": 2,
+                "type": "array",
+                "items": {
+                    "type": "integer"
+                }
             }
         },
         "additionalProperties": false,
@@ -74125,13 +74028,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -77979,13 +77878,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -81821,13 +81716,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -85774,13 +85665,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -89724,13 +89611,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -93569,13 +93452,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -97422,13 +97301,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -101268,13 +101143,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -105114,13 +104985,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -108989,13 +108856,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -112835,13 +112698,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -116680,13 +116539,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -120540,13 +120395,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -124389,13 +124240,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -128312,13 +128159,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -132157,13 +132000,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -136002,13 +135841,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -139844,13 +139679,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -143692,13 +143523,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -147550,13 +147377,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -151392,13 +151215,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -155283,13 +155102,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -159160,13 +158975,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -163002,13 +162813,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -166600,17 +166407,12 @@
                 "type": "string"
             },
             "theme_colors": {
-                "type": "array",
-                "items": [
-                    {
-                        "type": "integer"
-                    },
-                    {
-                        "type": "integer"
-                    }
-                ],
                 "minItems": 2,
-                "maxItems": 2
+                "maxItems": 2,
+                "type": "array",
+                "items": {
+                    "type": "integer"
+                }
             }
         },
         "additionalProperties": false,
@@ -166869,13 +166671,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -170825,13 +170623,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -174666,13 +174460,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -178546,13 +178336,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -182411,13 +182197,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -186331,13 +186113,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -190173,13 +189951,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -194023,13 +193797,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -197863,13 +197633,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -201709,13 +201475,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -205555,13 +205317,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -209401,13 +209159,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -213279,13 +213033,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -217129,13 +216879,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -220969,13 +220715,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -224803,13 +224545,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -228637,13 +228375,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -232471,13 +232205,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -236307,13 +236037,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -240153,13 +239879,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -243989,13 +243711,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -247825,13 +247543,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -251661,13 +251375,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -255518,13 +255228,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -259354,13 +259060,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -263225,13 +262927,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -267067,13 +266765,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -270962,13 +270656,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -274807,13 +274497,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -278681,13 +278367,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -282517,13 +282199,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -286359,13 +286037,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -290280,13 +289954,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -294116,13 +293786,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -297952,13 +297618,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -301788,13 +301450,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -305637,13 +305295,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -309479,13 +309133,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -313321,13 +312971,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -317170,13 +316816,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -321012,13 +320654,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -324848,13 +324486,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -328684,13 +328318,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -332520,13 +332150,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -336366,13 +335992,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -340208,13 +339830,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -344044,13 +343662,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -347961,13 +347575,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -351814,13 +351424,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -355668,13 +355274,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -359572,13 +359174,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -363435,13 +363033,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -367297,13 +366891,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -371166,13 +370756,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -375029,13 +374615,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -378871,13 +378453,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -382707,13 +382285,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -386577,13 +386151,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -390459,13 +390029,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -394295,13 +393861,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -398141,13 +397703,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -401983,13 +401541,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -405832,13 +405386,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -409689,13 +409239,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -413539,13 +413085,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -417393,13 +416935,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -421247,13 +420785,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -425107,13 +424641,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -428940,13 +428470,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -432874,13 +432400,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -436811,13 +436333,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -440647,13 +440165,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -444483,13 +443997,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -448319,13 +447829,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -452165,13 +451671,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -456011,13 +455513,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -459844,13 +459342,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -463689,13 +463183,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -467531,13 +467021,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -471373,13 +470859,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -475209,13 +474691,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false
@@ -479057,13 +478535,9 @@
                             },
                             "size": {
                                 "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
+                                "items": {
+                                    "type": "integer"
+                                }
                             }
                         },
                         "additionalProperties": false