manifest = {
    "manifest": {
        "statuses": [{"id": "server_start", "type": "String", "display": "Last server start", "order": 0}],
        "controls": [
            {
                "id": "up",
                "type": "Single",
                "display": "Up",
            },
            {
                "id": "down",
                "type": "Single",
                "display": "Down",
            },
        ],
        "settings": [
            {
                "id": "ux_mode",
                "type": "SingleButtonGroup",
                "display": "UX Mode",
                "default": "ux_mode_ambient",
                "items": [
                    {"id": "ux_mode_silent", "display": "Silent"},
                    {"id": "ux_mode_ambient", "display": "Ambient"},
                    {"id": "ux_mode_offline", "display": "Offline"},
                ],
            },
            {
                "id": "location",
                "type": "Dropdown",
                "display": "Location",
                "default": "location_seoul",
                "items": [
                    {"id": "location_brazil", "display": "Brazil"},
                    {"id": "location_saopaulo", "display": "Sao Paulo"},
                    {"id": "location_newyork", "display": "New York"},
                ],
            },
            {
                "id": "kiosk_name",
                "type": "TextInput",
                "display": "Kiosk Name",
                "default": "(not set)",
            },
            {
                "id": "idle_timeout_secs",
                "type": "IntegerInput",
                "display": "Idle Timeout (secs)",
                "default": 60,
            },
            {
                "id": "prod_api",
                "type": "Toggle",
                "display": "Production API",
                "default": False,
            },
            {
                "id": "date",
                "type": "Date",
                "display": "Date",
            },
            {
                "id": "named_images",
                "type": "SettingsList",
                "display": "Named Images",
                "schema": [
                    {"type": "TextInput", "id": "image_group_title", "display": "Image Group Title"},
                    {
                        "type": "SettingsList",
                        "id": "images_list",
                        "display": "Images",
                        "schema": [{"type": "FileSelection", "id": "image_file", "display": "Image"}],
                    },
                ],
            },
            {
                "id": "operator_info",
                "type": "SettingsGroup",
                "display": "Operator Info",
                "schema": [
                    {"type": "TextInput", "id": "operator_name", "display": "Operator Name", "order": 0},
                    {"type": "TextInput", "id": "operator_location", "display": "Operator Location", "order": 1},
                ],
            },
        ],
    }
}
