{
  "i18n": true,
  "type": "tabs",
  "items": {
    "networkTab": {
      "type": "panel",
      "label": "networkSettings",
      "items": {
        "serverHeader": {
          "type": "header",
          "text": "serverSettings",
          "size": 4
        },
        "bind": {
          "type": "ip",
          "label": "bind",
          "tooltip": "bindTooltip",
          "onlyIp4": true,
          "noInternal": true,
          "listenOnAllPorts": true,
          "xs": 12,
          "sm": 12,
          "md": 6,
          "lg": 6,
          "xl": 6
        },
        "port": {
          "type": "port",
          "label": "port",
          "tooltip": "portTooltip",
          "min": 1,
          "max": 65535,
          "default": 8080,
          "xs": 12,
          "sm": 12,
          "md": 6,
          "lg": 6,
          "xl": 6
        },
        "advancedHeader": {
          "newLine": true,
          "type": "header",
          "text": "advancedSettings",
          "size": 5
        },
        "advancedInfo": {
          "type": "staticText",
          "text": "advancedInfo",
          "xs": 12,
          "sm": 12,
          "md": 12,
          "lg": 12,
          "xl": 12,
          "style": {
            "fontSize": 12,
            "marginBottom": 8
          }
        },
        "httpsPort": {
          "type": "text",
          "label": "httpsPort",
          "tooltip": "httpsPortTooltip",
          "validator": "!data.httpsPort || (parseInt(data.httpsPort, 10) >= 1 && parseInt(data.httpsPort, 10) <= 65535)",
          "validatorErrorText": "httpsPortError",
          "xs": 12,
          "sm": 12,
          "md": 4,
          "lg": 4,
          "xl": 4
        },
        "mac": {
          "type": "text",
          "label": "mac",
          "tooltip": "macTooltip",
          "xs": 12,
          "sm": 12,
          "md": 4,
          "lg": 4,
          "xl": 4
        },
        "trustProxy": {
          "newLine": true,
          "type": "checkbox",
          "label": "trustProxy",
          "tooltip": "trustProxyTooltip",
          "default": false,
          "xs": 12,
          "sm": 12,
          "md": 12,
          "lg": 12,
          "xl": 12
        },
        "_supportHeader": {
          "newLine": true,
          "type": "header",
          "text": "supportHeader",
          "size": 5
        },
        "_aboutInfo": {
          "type": "staticText",
          "text": "aboutInfo",
          "xs": 12,
          "sm": 12,
          "md": 12,
          "lg": 12,
          "xl": 12,
          "style": {
            "fontSize": 14,
            "marginBottom": 16
          }
        },
        "_kofiLink": {
          "type": "staticLink",
          "href": "https://ko-fi.com/krobipd",
          "label": "donateKofi",
          "button": true,
          "variant": "outlined",
          "color": "primary",
          "xs": 12,
          "sm": 6,
          "md": 4,
          "lg": 4,
          "xl": 4
        },
        "_paypalLink": {
          "type": "staticLink",
          "href": "https://paypal.me/krobipd",
          "label": "donatePaypal",
          "button": true,
          "variant": "outlined",
          "color": "primary",
          "xs": 12,
          "sm": 6,
          "md": 4,
          "lg": 4,
          "xl": 4
        }
      }
    },
    "devicesTab": {
      "type": "panel",
      "label": "deviceConfiguration",
      "items": {
        "devicesInfo": {
          "type": "staticText",
          "text": "deviceConfigHelp",
          "xs": 12,
          "sm": 12,
          "md": 12,
          "lg": 12,
          "xl": 12,
          "style": {
            "fontSize": 14,
            "marginBottom": 16
          }
        },
        "deviceManager": {
          "type": "deviceManager",
          "xs": 12,
          "sm": 12,
          "md": 12,
          "lg": 12,
          "xl": 12
        }
      }
    }
  }
}
