{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://sunterminal.net/schemas/consult-request-v1.schema.json",
  "title": "Sun Terminal consultation request v1",
  "description": "One atomic anonymous Rider–Waite Tarot consultation request. Question text, caller-authored labels, and production seeds are not accepted.",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "schema_version",
    "instrument",
    "structural_inputs"
  ],
  "properties": {
    "schema_version": {
      "const": "sun-terminal.consult-request@1"
    },
    "instrument": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "id",
        "version"
      ],
      "properties": {
        "id": {
          "const": "tarot.rider-waite"
        },
        "version": {
          "const": 1
        }
      }
    },
    "structural_inputs": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "count": {
          "type": "integer",
          "minimum": 1,
          "maximum": 78,
          "default": 1
        },
        "position_labels": {
          "type": "array",
          "minItems": 1,
          "maxItems": 78,
          "items": {
            "type": "string"
          }
        }
      },
      "allOf": [
        {
          "if": {
            "type": "object",
            "properties": {
              "position_labels": true
            },
            "required": [
              "position_labels"
            ]
          },
          "then": {
            "oneOf": [
              {
                "type": "object",
                "required": [
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 1
                  },
                  "position_labels": {
                    "const": [
                      "position-1"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 2
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 3
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 4
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 5
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 6
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 7
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 8
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 9
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 10
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 11
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 12
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 13
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 14
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 15
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 16
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 17
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 18
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 19
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 20
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 21
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 22
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 23
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 24
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 25
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 26
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 27
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 28
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 29
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 30
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 31
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 32
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 33
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 34
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 35
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 36
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 37
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 38
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 39
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 40
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 41
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 42
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 43
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 44
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 45
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 46
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 47
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 48
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 49
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 50
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 51
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 52
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 53
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 54
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 55
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 56
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 57
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 58
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 59
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 60
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 61
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 62
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 63
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 64
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63",
                      "position-64"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 65
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63",
                      "position-64",
                      "position-65"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 66
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63",
                      "position-64",
                      "position-65",
                      "position-66"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 67
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63",
                      "position-64",
                      "position-65",
                      "position-66",
                      "position-67"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 68
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63",
                      "position-64",
                      "position-65",
                      "position-66",
                      "position-67",
                      "position-68"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 69
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63",
                      "position-64",
                      "position-65",
                      "position-66",
                      "position-67",
                      "position-68",
                      "position-69"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 70
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63",
                      "position-64",
                      "position-65",
                      "position-66",
                      "position-67",
                      "position-68",
                      "position-69",
                      "position-70"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 71
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63",
                      "position-64",
                      "position-65",
                      "position-66",
                      "position-67",
                      "position-68",
                      "position-69",
                      "position-70",
                      "position-71"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 72
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63",
                      "position-64",
                      "position-65",
                      "position-66",
                      "position-67",
                      "position-68",
                      "position-69",
                      "position-70",
                      "position-71",
                      "position-72"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 73
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63",
                      "position-64",
                      "position-65",
                      "position-66",
                      "position-67",
                      "position-68",
                      "position-69",
                      "position-70",
                      "position-71",
                      "position-72",
                      "position-73"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 74
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63",
                      "position-64",
                      "position-65",
                      "position-66",
                      "position-67",
                      "position-68",
                      "position-69",
                      "position-70",
                      "position-71",
                      "position-72",
                      "position-73",
                      "position-74"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 75
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63",
                      "position-64",
                      "position-65",
                      "position-66",
                      "position-67",
                      "position-68",
                      "position-69",
                      "position-70",
                      "position-71",
                      "position-72",
                      "position-73",
                      "position-74",
                      "position-75"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 76
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63",
                      "position-64",
                      "position-65",
                      "position-66",
                      "position-67",
                      "position-68",
                      "position-69",
                      "position-70",
                      "position-71",
                      "position-72",
                      "position-73",
                      "position-74",
                      "position-75",
                      "position-76"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 77
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63",
                      "position-64",
                      "position-65",
                      "position-66",
                      "position-67",
                      "position-68",
                      "position-69",
                      "position-70",
                      "position-71",
                      "position-72",
                      "position-73",
                      "position-74",
                      "position-75",
                      "position-76",
                      "position-77"
                    ]
                  }
                }
              },
              {
                "type": "object",
                "required": [
                  "count",
                  "position_labels"
                ],
                "properties": {
                  "count": {
                    "const": 78
                  },
                  "position_labels": {
                    "const": [
                      "position-1",
                      "position-2",
                      "position-3",
                      "position-4",
                      "position-5",
                      "position-6",
                      "position-7",
                      "position-8",
                      "position-9",
                      "position-10",
                      "position-11",
                      "position-12",
                      "position-13",
                      "position-14",
                      "position-15",
                      "position-16",
                      "position-17",
                      "position-18",
                      "position-19",
                      "position-20",
                      "position-21",
                      "position-22",
                      "position-23",
                      "position-24",
                      "position-25",
                      "position-26",
                      "position-27",
                      "position-28",
                      "position-29",
                      "position-30",
                      "position-31",
                      "position-32",
                      "position-33",
                      "position-34",
                      "position-35",
                      "position-36",
                      "position-37",
                      "position-38",
                      "position-39",
                      "position-40",
                      "position-41",
                      "position-42",
                      "position-43",
                      "position-44",
                      "position-45",
                      "position-46",
                      "position-47",
                      "position-48",
                      "position-49",
                      "position-50",
                      "position-51",
                      "position-52",
                      "position-53",
                      "position-54",
                      "position-55",
                      "position-56",
                      "position-57",
                      "position-58",
                      "position-59",
                      "position-60",
                      "position-61",
                      "position-62",
                      "position-63",
                      "position-64",
                      "position-65",
                      "position-66",
                      "position-67",
                      "position-68",
                      "position-69",
                      "position-70",
                      "position-71",
                      "position-72",
                      "position-73",
                      "position-74",
                      "position-75",
                      "position-76",
                      "position-77",
                      "position-78"
                    ]
                  }
                }
              }
            ]
          }
        }
      ]
    }
  },
  "examples": [
    {
      "schema_version": "sun-terminal.consult-request@1",
      "instrument": {
        "id": "tarot.rider-waite",
        "version": 1
      },
      "structural_inputs": {}
    },
    {
      "schema_version": "sun-terminal.consult-request@1",
      "instrument": {
        "id": "tarot.rider-waite",
        "version": 1
      },
      "structural_inputs": {
        "count": 3,
        "position_labels": [
          "position-1",
          "position-2",
          "position-3"
        ]
      }
    }
  ]
}
