{
  "semantics": [
    {
      "label": "Destination",
      "fields": [
        {
          "label": "Type",
          "options": [
            {
              "label": "Timecode"
            },
            {
              "label": "Another page (URL)"
            }
          ]
        },
        {
          "label": "Go To",
          "description": "The target time the user will be taken to upon pressing the hotspot. Enter timecode in the format M:SS."
        },
        {
          "label": "URL",
          "fields": [
            {
              "label": "Protocol",
              "options": [
                {
                  "label": "http://"
                },
                {
                  "label": "https://"
                },
                {
                  "label": "(root relative)"
                },
                {
                  "label": "other"
                }
              ]
            },
            {
              "label": "URL"
            }
          ]
        }
      ]
    },
    {
      "label": "Visuals",
      "fields": [
        {
          "label": "Shape",
          "options": [
            {
              "label": "Rectangular"
            },
            {
              "label": "Circular"
            },
            {
              "label": "Rounded Rectangle"
            }
          ]
        },
        {
          "label": "Background color for hotspot"
        },
        {
          "label": "Use pointer cursor"
        },
        {
          "label": "Add blinking effect",
          "description": "Note: Blinking effect is always enabled in the editor so you are able to find transparent hotspots"
        }
      ]
    },
    {
      "label": "Texts",
      "fields": [
        {
          "label": "Alternative Text",
          "description": "Describe the subject the hotspot covers. Used for readspeakers",
          "placeholder": "An apple on a table"
        },
        {
          "label": "Hotspot Label"
        },
        {
          "label": "Show label"
        },
        {
          "label": "Label color"
        }
      ]
    }
  ]
}
