[
  {
    "id": "t_border",
    "width": 1,
    "style": "symbol",
    "colors": [ "c_blue" ],
    "string": "",
    "type": "widget"
  },
  {
    "id": "t_label",
    "width": 1,
    "style": "symbol",
    "string": " ",
    "colors": [ "c_dark_gray" ],
    "type": "widget"
  },
  {
    "id": "l_space",
    "width": 1,
    "copy-from": "t_label",
    "string": " ",
    "type": "widget"
  },
  {
    "id": "l_sw",
    "width": 1,
    "copy-from": "t_border",
    "string": "╰",
    "type": "widget"
  },
  {
    "id": "l_nw",
    "width": 1,
    "copy-from": "t_border",
    "string": "╭",
    "type": "widget"
  },
  {
    "id": "l_se",
    "width": 1,
    "copy-from": "t_border",
    "string": "╯",
    "type": "widget"
  },
  {
    "id": "l_ne",
    "width": 1,
    "copy-from": "t_border",
    "string": "╮",
    "type": "widget"
  },
  {
    "id": "l_sc_cl",
    "width": 1,
    "copy-from": "t_border",
    "string": "┴",
    "type": "widget"
  },
  {
    "id": "l_nc_cl",
    "width": 1,
    "copy-from": "t_border",
    "string": "┬",
    "type": "widget"
  },
  {
    "id": "l_hc",
    "width": 1,
    "copy-from": "t_border",
    "string": "─",
    "type": "widget"
  },
  {
    "id": "l_vc",
    "width": 1,
    "copy-from": "t_border",
    "string": "│",
    "type": "widget"
  },
  {
    "id": "l_div1",
    "width": 41,
    "copy-from": "t_border",
    "string": "═══════╧═══════════════════════╧═════════",
    "type": "widget"
  },
  {
    "id": "l_div2",
    "width": 41,
    "copy-from": "t_border",
    "string": "═════════════════════════════════════════",
    "type": "widget"
  },
  {
    "id": "l_bp_HD",
    "width": 3,
    "style": "symbol",
    "bodypart": "head",
    "clauses": [
      { "id": "healthy", "sym": "HD:", "color": "c_light_gray", "condition": { "not": { "u_has_effect": "infected" } } },
      { "id": "infected", "sym": "HD:", "color": "c_green", "condition": { "u_has_effect": "infected" } }
    ],
    "type": "widget"
  },
  {
    "id": "l_bp_CT",
    "width": 3,
    "style": "symbol",
    "bodypart": "torso",
    "clauses": [
      { "id": "healthy", "sym": "CT:", "color": "c_light_gray", "condition": { "not": { "u_has_effect": "infected" } } },
      { "id": "infected", "sym": "CT:", "color": "c_green", "condition": { "u_has_effect": "infected" } }
    ],
    "type": "widget"
  },
  {
    "id": "l_bp_LA",
    "width": 3,
    "style": "symbol",
    "bodypart": "arm_l",
    "clauses": [
      { "id": "healthy", "sym": "LA:", "color": "c_light_gray", "condition": { "not": { "u_has_effect": "infected" } } },
      { "id": "infected", "sym": "LA:", "color": "c_green", "condition": { "u_has_effect": "infected" } }
    ],
    "type": "widget"
  },
  {
    "id": "l_bp_RA",
    "width": 3,
    "style": "symbol",
    "bodypart": "arm_r",
    "clauses": [
      { "id": "healthy", "sym": "RA:", "color": "c_light_gray", "condition": { "not": { "u_has_effect": "infected" } } },
      { "id": "infected", "sym": "RA:", "color": "c_green", "condition": { "u_has_effect": "infected" } }
    ],
    "type": "widget"
  },
  {
    "id": "l_bp_LL",
    "width": 3,
    "style": "symbol",
    "bodypart": "leg_l",
    "clauses": [
      { "id": "healthy", "sym": "LL:", "color": "c_light_gray", "condition": { "not": { "u_has_effect": "infected" } } },
      { "id": "infected", "sym": "LL:", "color": "c_green", "condition": { "u_has_effect": "infected" } }
    ],
    "type": "widget"
  },
  {
    "id": "l_bp_RL",
    "width": 3,
    "style": "symbol",
    "bodypart": "leg_r",
    "clauses": [
      { "id": "healthy", "sym": "RL:", "color": "c_light_gray", "condition": { "not": { "u_has_effect": "infected" } } },
      { "id": "infected", "sym": "RL:", "color": "c_green", "condition": { "u_has_effect": "infected" } }
    ],
    "type": "widget"
  },
  {
    "id": "t_vert_graph",
    "width": 1,
    "style": "graph",
    "symbols": " ▁▂▃▄▅▆▇█",
    "fill": "bucket",
    "type": "widget"
  },
  {
    "id": "t_horiz_graph",
    "width": 5,
    "style": "graph",
    "symbols": " ▏▎▍▍▌▋▊▉█",
    "fill": "bucket",
    "type": "widget"
  },
  {
    "id": "t_bp_wet_graph",
    "width": 1,
    "copy-from": "t_vert_graph",
    "var": "bp_wetness",
    "colors": [ "h_dark_gray", "h_cyan", "h_light_cyan" ],
    "type": "widget"
  },
  {
    "id": "i_bp_HD_wet_graph",
    "copy-from": "t_bp_wet_graph",
    "bodypart": "head",
    "type": "widget"
  },
  {
    "id": "i_bp_CT_wet_graph",
    "copy-from": "t_bp_wet_graph",
    "bodypart": "torso",
    "type": "widget"
  },
  {
    "id": "i_bp_LA_wet_graph",
    "copy-from": "t_bp_wet_graph",
    "bodypart": "arm_l",
    "type": "widget"
  },
  {
    "id": "i_bp_RA_wet_graph",
    "copy-from": "t_bp_wet_graph",
    "bodypart": "arm_r",
    "type": "widget"
  },
  {
    "id": "i_bp_LL_wet_graph",
    "copy-from": "t_bp_wet_graph",
    "bodypart": "leg_l",
    "type": "widget"
  },
  {
    "id": "i_bp_RL_wet_graph",
    "copy-from": "t_bp_wet_graph",
    "bodypart": "leg_r",
    "type": "widget"
  },
  {
    "id": "t_bp_enc_graph",
    "width": 1,
    "copy-from": "t_vert_graph",
    "var": "bp_encumb",
    "symbols": " ▂▄▆▇▇▇██████",
    "colors": [ "h_dark_gray", "h_yellow", "h_light_red" ],
    "type": "widget"
  },
  {
    "id": "i_splinted_sym",
    "width": 1,
    "style": "symbol",
    "string": "‡",
    "colors": [ "h_white" ],
    "type": "widget"
  },
  {
    "id": "i_bp_HD_enc_graph",
    "copy-from": "t_bp_enc_graph",
    "bodypart": "head",
    "type": "widget"
  },
  {
    "id": "i_bp_CT_enc_graph",
    "copy-from": "t_bp_enc_graph",
    "bodypart": "torso",
    "type": "widget"
  },
  {
    "id": "i_bp_LA_enc_graph",
    "copy-from": "t_bp_enc_graph",
    "bodypart": "arm_l",
    "type": "widget"
  },
  {
    "id": "a_bp_LA_enc_splint",
    "width": 1,
    "style": "layout",
    "arrange": "minimum_columns",
    "bodypart": "arm_l",
    "clauses": [
      { "id": "splinted", "condition": { "u_has_worn_with_flag": "SPLINT" }, "widgets": [ "i_splinted_sym" ] },
      {
        "id": "intact",
        "condition": { "not": { "u_has_worn_with_flag": "SPLINT" } },
        "widgets": [ "i_bp_LA_enc_graph" ]
      }
    ],
    "type": "widget"
  },
  {
    "id": "i_bp_RA_enc_graph",
    "copy-from": "t_bp_enc_graph",
    "bodypart": "arm_r",
    "type": "widget"
  },
  {
    "id": "a_bp_RA_enc_splint",
    "width": 1,
    "style": "layout",
    "arrange": "minimum_columns",
    "bodypart": "arm_r",
    "clauses": [
      { "id": "splinted", "condition": { "u_has_worn_with_flag": "SPLINT" }, "widgets": [ "i_splinted_sym" ] },
      {
        "id": "intact",
        "condition": { "not": { "u_has_worn_with_flag": "SPLINT" } },
        "widgets": [ "i_bp_RA_enc_graph" ]
      }
    ],
    "type": "widget"
  },
  {
    "id": "i_bp_LL_enc_graph",
    "copy-from": "t_bp_enc_graph",
    "bodypart": "leg_l",
    "type": "widget"
  },
  {
    "id": "a_bp_LL_enc_splint",
    "width": 1,
    "style": "layout",
    "arrange": "minimum_columns",
    "bodypart": "leg_l",
    "clauses": [
      { "id": "splinted", "condition": { "u_has_worn_with_flag": "SPLINT" }, "widgets": [ "i_splinted_sym" ] },
      {
        "id": "intact",
        "condition": { "not": { "u_has_worn_with_flag": "SPLINT" } },
        "widgets": [ "i_bp_LL_enc_graph" ]
      }
    ],
    "type": "widget"
  },
  {
    "id": "i_bp_RL_enc_graph",
    "copy-from": "t_bp_enc_graph",
    "bodypart": "leg_r",
    "type": "widget"
  },
  {
    "id": "a_bp_RL_enc_splint",
    "width": 1,
    "style": "layout",
    "arrange": "minimum_columns",
    "bodypart": "leg_r",
    "clauses": [
      { "id": "splinted", "condition": { "u_has_worn_with_flag": "SPLINT" }, "widgets": [ "i_splinted_sym" ] },
      {
        "id": "intact",
        "condition": { "not": { "u_has_worn_with_flag": "SPLINT" } },
        "widgets": [ "i_bp_RL_enc_graph" ]
      }
    ],
    "type": "widget"
  },
  {
    "id": "t_bp_warmth_graph",
    "width": 1,
    "copy-from": "t_vert_graph",
    "var": "bp_warmth",
    "symbols": "▼∨∙∧▲",
    "colors": [ "h_light_cyan", "h_cyan", "h_dark_gray", "h_light_red", "h_red" ],
    "type": "widget"
  },
  {
    "id": "i_bp_HD_warmth_graph",
    "copy-from": "t_bp_warmth_graph",
    "bodypart": "head",
    "type": "widget"
  },
  {
    "id": "i_bp_CT_warmth_graph",
    "copy-from": "t_bp_warmth_graph",
    "bodypart": "torso",
    "type": "widget"
  },
  {
    "id": "i_bp_LA_warmth_graph",
    "copy-from": "t_bp_warmth_graph",
    "bodypart": "arm_l",
    "type": "widget"
  },
  {
    "id": "i_bp_RA_warmth_graph",
    "copy-from": "t_bp_warmth_graph",
    "bodypart": "arm_r",
    "type": "widget"
  },
  {
    "id": "i_bp_LL_warmth_graph",
    "copy-from": "t_bp_warmth_graph",
    "bodypart": "leg_l",
    "type": "widget"
  },
  {
    "id": "i_bp_RL_warmth_graph",
    "copy-from": "t_bp_warmth_graph",
    "bodypart": "leg_r",
    "type": "widget"
  },
  {
    "id": "t_bp_hp_graph",
    "width": 7,
    "copy-from": "t_horiz_graph",
    "var": "bp_hp",
    "colors": [ "h_red", "h_light_red", "h_yellow", "h_light_green", "h_green" ],
    "type": "widget"
  },
  {
    "id": "i_bp_HD_hp_graph",
    "copy-from": "t_bp_hp_graph",
    "bodypart": "head",
    "type": "widget"
  },
  {
    "id": "i_bp_CT_hp_graph",
    "copy-from": "t_bp_hp_graph",
    "bodypart": "torso",
    "type": "widget"
  },
  {
    "id": "i_bp_LA_hp_graph",
    "copy-from": "t_bp_hp_graph",
    "bodypart": "arm_l",
    "type": "widget"
  },
  {
    "id": "i_bp_RA_hp_graph",
    "copy-from": "t_bp_hp_graph",
    "bodypart": "arm_r",
    "type": "widget"
  },
  {
    "id": "i_bp_LL_hp_graph",
    "copy-from": "t_bp_hp_graph",
    "bodypart": "leg_l",
    "type": "widget"
  },
  {
    "id": "i_bp_RL_hp_graph",
    "copy-from": "t_bp_hp_graph",
    "bodypart": "leg_r",
    "type": "widget"
  },
  {
    "id": "t_bp_broken_sym",
    "width": 7,
    "style": "symbol",
    "colors": [ "c_white_red" ],
    "string": "══╾⠡╼══",
    "type": "widget"
  },
  {
    "id": "i_bp_HD_broken_sym",
    "copy-from": "t_bp_broken_sym",
    "bodypart": "head",
    "string": "d e a d",
    "type": "widget"
  },
  {
    "id": "i_bp_CT_broken_sym",
    "copy-from": "t_bp_broken_sym",
    "bodypart": "torso",
    "string": "d e a d",
    "type": "widget"
  },
  {
    "id": "i_bp_LA_broken_sym",
    "copy-from": "t_bp_broken_sym",
    "bodypart": "arm_l",
    "type": "widget"
  },
  {
    "id": "i_bp_RA_broken_sym",
    "copy-from": "t_bp_broken_sym",
    "bodypart": "arm_r",
    "type": "widget"
  },
  {
    "id": "i_bp_LL_broken_sym",
    "copy-from": "t_bp_broken_sym",
    "bodypart": "leg_l",
    "type": "widget"
  },
  {
    "id": "i_bp_RL_broken_sym",
    "copy-from": "t_bp_broken_sym",
    "bodypart": "leg_r",
    "type": "widget"
  },
  {
    "id": "t_bp_mending_sym",
    "width": 1,
    "style": "symbol",
    "clauses": [
      { "id": "mending", "sym": "+", "color": "h_white", "condition": { "u_has_effect": "mending" } },
      { "id": "notmending", "sym": "▮", "color": "h_black", "condition": { "not": { "u_has_effect": "mending" } } }
    ],
    "type": "widget"
  },
  {
    "id": "i_bp_LA_mending_sym",
    "copy-from": "t_bp_mending_sym",
    "bodypart": "arm_l",
    "type": "widget"
  },
  {
    "id": "i_bp_RA_mending_sym",
    "copy-from": "t_bp_mending_sym",
    "bodypart": "arm_r",
    "type": "widget"
  },
  {
    "id": "i_bp_LL_mending_sym",
    "copy-from": "t_bp_mending_sym",
    "bodypart": "leg_l",
    "type": "widget"
  },
  {
    "id": "i_bp_RL_mending_sym",
    "copy-from": "t_bp_mending_sym",
    "bodypart": "leg_r",
    "type": "widget"
  },
  {
    "id": "i_stunned_sym",
    "width": 1,
    "style": "symbol",
    "clauses": [
      { "id": "stunned", "sym": "õ", "color": "h_red", "condition": { "u_has_effect": "stunned" } },
      { "id": "ok", "sym": "▮", "color": "h_black", "condition": { "not": { "u_has_effect": "stunned" } } }
    ],
    "type": "widget"
  },
  {
    "id": "i_hypovolemia_sym",
    "width": 1,
    "style": "symbol",
    "clauses": [
      { "id": "stunned", "sym": "♥", "color": "h_red", "condition": { "u_has_effect": "hypovolemia" } },
      { "id": "ok", "sym": "▮", "color": "h_black", "condition": { "not": { "u_has_effect": "hypovolemia" } } }
    ],
    "type": "widget"
  },
  {
    "id": "t_bp_status_sym",
    "width": 6,
    "style": "symbol",
    "clauses": [
      {
        "id": "1bleeding0",
        "sym": "▮",
        "color": "h_black",
        "condition": { "not": { "u_has_effect": "bleed", "intensity": 1 } }
      },
      {
        "id": "1bleeding1",
        "sym": "│",
        "color": "h_light_red",
        "condition": {
          "and": [
            { "u_has_effect": "bleed", "intensity": 1 },
            { "compare_num": [ { "u_val": "effect_intensity", "effect": "bleed" }, "<", { "const": 11 } ] }
          ]
        }
      },
      {
        "id": "1bleeding2",
        "sym": "║",
        "color": "h_red",
        "condition": {
          "and": [
            { "u_has_effect": "bleed", "intensity": 11 },
            { "compare_num": [ { "u_val": "effect_intensity", "effect": "bleed" }, "<", { "const": 21 } ] }
          ]
        }
      },
      {
        "id": "1bleeding3",
        "sym": "║",
        "color": "c_red_red",
        "condition": { "u_has_effect": "bleed", "intensity": 21 }
      },
      { "id": "2bandaged", "sym": "@", "color": "h_white", "condition": { "u_has_effect": "bandaged" } },
      { "id": "2intact", "sym": "▮", "color": "h_black", "condition": { "not": { "u_has_effect": "bandaged" } } },
      { "id": "3bitten", "sym": "⣿", "color": "h_red", "condition": { "u_has_effect": "bite" } },
      { "id": "3notbitten", "sym": "▮", "color": "h_black", "condition": { "not": { "u_has_effect": "bite" } } },
      { "id": "4disinfected", "sym": "Ọ", "color": "h_white", "condition": { "u_has_effect": "disinfected" } },
      {
        "id": "4notdisinfected",
        "sym": "▮",
        "color": "h_black",
        "condition": { "not": { "u_has_effect": "disinfected" } }
      },
      { "id": "5blisters", "sym": "∞", "color": "h_red", "condition": { "u_has_effect": "blisters" } },
      {
        "id": "5notblisters",
        "sym": "▮",
        "color": "h_black",
        "condition": { "not": { "u_has_effect": "blisters" } }
      },
      { "id": "6chafing", "sym": "Ξ", "color": "h_red", "condition": { "u_has_effect": "chafing" } },
      { "id": "6notchafing", "sym": "▮", "color": "h_black", "condition": { "not": { "u_has_effect": "chafing" } } }
    ],
    "type": "widget"
  },
  {
    "id": "i_bp_HD_status_sym",
    "copy-from": "t_bp_status_sym",
    "bodypart": "head",
    "type": "widget"
  },
  {
    "id": "i_bp_CT_status_sym",
    "copy-from": "t_bp_status_sym",
    "bodypart": "torso",
    "type": "widget"
  },
  {
    "id": "i_bp_LA_status_sym",
    "copy-from": "t_bp_status_sym",
    "bodypart": "arm_l",
    "type": "widget"
  },
  {
    "id": "i_bp_RA_status_sym",
    "copy-from": "t_bp_status_sym",
    "bodypart": "arm_r",
    "type": "widget"
  },
  {
    "id": "i_bp_LL_status_sym",
    "copy-from": "t_bp_status_sym",
    "bodypart": "leg_l",
    "type": "widget"
  },
  {
    "id": "i_bp_RL_status_sym",
    "copy-from": "t_bp_status_sym",
    "bodypart": "leg_r",
    "type": "widget"
  },
  {
    "id": "a_bp_LA_row1",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "flags": [ "W_NO_PADDING" ],
    "bodypart": "arm_l",
    "clauses": [
      {
        "id": "broken",
        "widgets": [ "l_nw", "l_bp_LA", "l_nc_cl", "i_bp_LA_broken_sym", "l_ne" ],
        "condition": { "compare_num": [ { "u_val": "hp" }, "==", { "const": 0 } ] }
      },
      {
        "id": "intact",
        "widgets": [ "l_nw", "l_bp_LA", "l_nc_cl", "i_bp_LA_hp_graph", "l_ne" ],
        "condition": { "compare_num": [ { "u_val": "hp" }, ">", { "const": 0 } ] }
      }
    ],
    "type": "widget"
  },
  {
    "id": "a_bp_HD_row1",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "flags": [ "W_NO_PADDING" ],
    "bodypart": "head",
    "clauses": [
      {
        "id": "broken",
        "widgets": [ "l_nw", "l_bp_HD", "l_nc_cl", "i_bp_HD_broken_sym", "l_ne" ],
        "condition": { "compare_num": [ { "u_val": "hp" }, "==", { "const": 0 } ] }
      },
      {
        "id": "intact",
        "widgets": [ "l_nw", "l_bp_HD", "l_nc_cl", "i_bp_HD_hp_graph", "l_ne" ],
        "condition": { "compare_num": [ { "u_val": "hp" }, ">", { "const": 0 } ] }
      }
    ],
    "type": "widget"
  },
  {
    "id": "a_bp_RA_row1",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "flags": [ "W_NO_PADDING" ],
    "bodypart": "arm_r",
    "clauses": [
      {
        "id": "broken",
        "widgets": [ "l_nw", "l_bp_RA", "l_nc_cl", "i_bp_RA_broken_sym", "l_ne" ],
        "condition": { "compare_num": [ { "u_val": "hp" }, "==", { "const": 0 } ] }
      },
      {
        "id": "intact",
        "widgets": [ "l_nw", "l_bp_RA", "l_nc_cl", "i_bp_RA_hp_graph", "l_ne" ],
        "condition": { "compare_num": [ { "u_val": "hp" }, ">", { "const": 0 } ] }
      }
    ],
    "type": "widget"
  },
  {
    "id": "a_bp_LL_row1",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "flags": [ "W_NO_PADDING" ],
    "bodypart": "leg_l",
    "clauses": [
      {
        "id": "broken",
        "widgets": [ "l_nw", "l_bp_LL", "l_nc_cl", "i_bp_LL_broken_sym", "l_ne" ],
        "condition": { "compare_num": [ { "u_val": "hp" }, "==", { "const": 0 } ] }
      },
      {
        "id": "intact",
        "widgets": [ "l_nw", "l_bp_LL", "l_nc_cl", "i_bp_LL_hp_graph", "l_ne" ],
        "condition": { "compare_num": [ { "u_val": "hp" }, ">", { "const": 0 } ] }
      }
    ],
    "type": "widget"
  },
  {
    "id": "a_bp_CT_row1",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "flags": [ "W_NO_PADDING" ],
    "bodypart": "torso",
    "clauses": [
      {
        "id": "broken",
        "widgets": [ "l_nw", "l_bp_CT", "l_nc_cl", "i_bp_CT_broken_sym", "l_ne" ],
        "condition": { "compare_num": [ { "u_val": "hp" }, "==", { "const": 0 } ] }
      },
      {
        "id": "intact",
        "widgets": [ "l_nw", "l_bp_CT", "l_nc_cl", "i_bp_CT_hp_graph", "l_ne" ],
        "condition": { "compare_num": [ { "u_val": "hp" }, ">", { "const": 0 } ] }
      }
    ],
    "type": "widget"
  },
  {
    "id": "a_bp_RL_row1",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "flags": [ "W_NO_PADDING" ],
    "bodypart": "leg_r",
    "clauses": [
      {
        "id": "broken",
        "widgets": [ "l_nw", "l_bp_RL", "l_nc_cl", "i_bp_RL_broken_sym", "l_ne" ],
        "condition": { "compare_num": [ { "u_val": "hp" }, "==", { "const": 0 } ] }
      },
      {
        "id": "intact",
        "widgets": [ "l_nw", "l_bp_RL", "l_nc_cl", "i_bp_RL_hp_graph", "l_ne" ],
        "condition": { "compare_num": [ { "u_val": "hp" }, ">", { "const": 0 } ] }
      }
    ],
    "type": "widget"
  },
  {
    "id": "a_bp_HD_row2",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [
      "l_sw",
      "i_bp_HD_wet_graph",
      "i_bp_HD_enc_graph",
      "i_bp_HD_warmth_graph",
      "l_sc_cl",
      "i_bp_HD_status_sym",
      "i_stunned_sym",
      "l_se"
    ],
    "type": "widget"
  },
  {
    "id": "a_bp_CT_row2",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [
      "l_sw",
      "i_bp_CT_wet_graph",
      "i_bp_CT_enc_graph",
      "i_bp_CT_warmth_graph",
      "l_sc_cl",
      "i_bp_CT_status_sym",
      "i_hypovolemia_sym",
      "l_se"
    ],
    "type": "widget"
  },
  {
    "id": "a_bp_LA_row2",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [
      "l_sw",
      "i_bp_LA_wet_graph",
      "a_bp_LA_enc_splint",
      "i_bp_LA_warmth_graph",
      "l_sc_cl",
      "i_bp_LA_status_sym",
      "i_bp_LA_mending_sym",
      "l_se"
    ],
    "type": "widget"
  },
  {
    "id": "a_bp_RA_row2",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [
      "l_sw",
      "i_bp_RA_wet_graph",
      "a_bp_RA_enc_splint",
      "i_bp_RA_warmth_graph",
      "l_sc_cl",
      "i_bp_RA_status_sym",
      "i_bp_RA_mending_sym",
      "l_se"
    ],
    "type": "widget"
  },
  {
    "id": "a_bp_LL_row2",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [
      "l_sw",
      "i_bp_LL_wet_graph",
      "a_bp_LL_enc_splint",
      "i_bp_LL_warmth_graph",
      "l_sc_cl",
      "i_bp_LL_status_sym",
      "i_bp_LL_mending_sym",
      "l_se"
    ],
    "type": "widget"
  },
  {
    "id": "a_bp_RL_row2",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [
      "l_sw",
      "i_bp_RL_wet_graph",
      "a_bp_RL_enc_splint",
      "i_bp_RL_warmth_graph",
      "l_sc_cl",
      "i_bp_RL_status_sym",
      "i_bp_RL_mending_sym",
      "l_se"
    ],
    "type": "widget"
  },
  {
    "id": "w_bp_LA_status",
    "width": 13,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "a_bp_LA_row1", "a_bp_LA_row2" ],
    "type": "widget"
  },
  {
    "id": "w_bp_HD_status",
    "width": 13,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "a_bp_HD_row1", "a_bp_HD_row2" ],
    "type": "widget"
  },
  {
    "id": "w_bp_RA_status",
    "width": 13,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "a_bp_RA_row1", "a_bp_RA_row2" ],
    "type": "widget"
  },
  {
    "id": "w_bp_LL_status",
    "width": 13,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "a_bp_LL_row1", "a_bp_LL_row2" ],
    "type": "widget"
  },
  {
    "id": "w_bp_CT_status",
    "width": 13,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "a_bp_CT_row1", "a_bp_CT_row2" ],
    "type": "widget"
  },
  {
    "id": "w_bp_RL_status",
    "width": 13,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "a_bp_RL_row1", "a_bp_RL_row2" ],
    "type": "widget"
  },
  {
    "id": "a_vert_divider_7",
    "width": 1,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "l_space" ],
    "type": "widget"
  },
  {
    "id": "a_vert_divider_bp",
    "width": 1,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "l_space", "l_space" ],
    "type": "widget"
  },
  {
    "id": "w_overmap_7x7",
    "width": 7,
    "height": 7,
    "style": "text",
    "var": "overmap_text",
    "type": "widget"
  },
  {
    "id": "l_moon_phase_left",
    "width": 1,
    "copy-from": "t_label",
    "string": "[",
    "type": "widget"
  },
  {
    "id": "l_moon_phase_right",
    "width": 1,
    "copy-from": "t_label",
    "string": "]",
    "type": "widget"
  },
  {
    "id": "i_moon_phase_text",
    "width": 5,
    "style": "symbol",
    "clauses": [
      {
        "id": "new_moon",
        "sym": "⎛   ⎞",
        "color": "c_light_gray",
        "condition": { "compare_num": [ "moon", "==", { "const": 0 } ] }
      },
      {
        "id": "waxing_crescent1",
        "sym": "⎛  ",
        "color": "c_light_gray",
        "condition": { "compare_num": [ "moon", "==", { "const": 1 } ] }
      },
      {
        "id": "waxing_crescent2",
        "sym": "▊⎞",
        "color": "c_black_white",
        "condition": { "compare_num": [ "moon", "==", { "const": 1 } ] }
      },
      {
        "id": "half_moon1",
        "sym": "⎛ ▐",
        "color": "c_light_gray",
        "condition": { "compare_num": [ "moon", "==", { "const": 2 } ] }
      },
      {
        "id": "half_moon2",
        "sym": "⡡⎞",
        "color": "c_black_white",
        "condition": { "compare_num": [ "moon", "==", { "const": 2 } ] }
      },
      {
        "id": "waxing_gibbous1",
        "sym": "⎛",
        "color": "c_light_gray",
        "condition": { "compare_num": [ "moon", "==", { "const": 3 } ] }
      },
      {
        "id": "waxing_gibbous2",
        "sym": "▎⢁⡡⎞",
        "color": "c_black_white",
        "condition": { "compare_num": [ "moon", "==", { "const": 3 } ] }
      },
      {
        "id": "full_moon",
        "sym": "⎛⡐⢁⡡⎞",
        "color": "c_black_white",
        "condition": { "compare_num": [ "moon", "==", { "const": 4 } ] }
      },
      {
        "id": "waning_gibbous1",
        "sym": "⎛⡐⢁",
        "color": "c_black_white",
        "condition": { "compare_num": [ "moon", "==", { "const": 5 } ] }
      },
      {
        "id": "waning_gibbous2",
        "sym": "▎⎞",
        "color": "c_light_gray",
        "condition": { "compare_num": [ "moon", "==", { "const": 5 } ] }
      },
      {
        "id": "half_moon1",
        "sym": "⎛⡐",
        "color": "c_black_white",
        "condition": { "compare_num": [ "moon", "==", { "const": 6 } ] }
      },
      {
        "id": "half_moon2",
        "sym": "▌ ⎞",
        "color": "c_light_gray",
        "condition": { "compare_num": [ "moon", "==", { "const": 6 } ] }
      },
      {
        "id": "waning_crescent1",
        "sym": "⎛",
        "color": "c_black_white",
        "condition": { "compare_num": [ "moon", "==", { "const": 7 } ] }
      },
      {
        "id": "waning_crescent2",
        "sym": "▎  ⎞",
        "color": "c_light_gray",
        "condition": { "compare_num": [ "moon", "==", { "const": 7 } ] }
      },
      {
        "id": "dark_moon",
        "sym": "⎛   ⎞",
        "color": "c_light_gray",
        "condition": { "compare_num": [ "moon", "==", { "const": 8 } ] }
      }
    ],
    "type": "widget"
  },
  {
    "id": "w_moon_phase",
    "width": 7,
    "style": "layout",
    "arrange": "minimum_columns",
    "clauses": [
      { "id": "hide", "condition": "is_day", "widgets": [ "l_space" ] },
      {
        "id": "show",
        "condition": { "not": "is_day" },
        "widgets": [ "l_moon_phase_left", "i_moon_phase_text", "l_moon_phase_right" ]
      }
    ],
    "type": "widget"
  },
  {
    "id": "l_date",
    "width": 6,
    "copy-from": "t_label",
    "string": " Date:",
    "type": "widget"
  },
  {
    "id": "l_time",
    "width": 6,
    "copy-from": "t_label",
    "string": " Time:",
    "type": "widget"
  },
  {
    "id": "l_place",
    "width": 6,
    "copy-from": "t_label",
    "string": "Place:",
    "type": "widget"
  },
  {
    "id": "l_sky",
    "width": 6,
    "copy-from": "t_label",
    "string": "  Sky:",
    "type": "widget"
  },
  {
    "id": "l_wind",
    "width": 6,
    "copy-from": "t_label",
    "string": " Wind:",
    "type": "widget"
  },
  {
    "id": "l_light",
    "width": 6,
    "copy-from": "t_label",
    "string": "Light:",
    "type": "widget"
  },
  {
    "id": "l_sound",
    "width": 6,
    "copy-from": "t_label",
    "string": "Sound:",
    "type": "widget"
  },
  {
    "id": "l_temp",
    "width": 6,
    "copy-from": "t_label",
    "string": " Temp:",
    "type": "widget"
  },
  {
    "id": "i_place_text",
    "width": 23,
    "style": "text",
    "var": "place_text",
    "colors": [ "c_white" ],
    "type": "widget"
  },
  {
    "id": "i_light_sym",
    "width": 5,
    "style": "text",
    "clauses": [
      {
        "id": "bright",
        "text": "☼☼☼☼☼",
        "color": "c_white",
        "condition": { "compare_num": [ { "u_val": "fine_detail_vision_mod" }, "<=", { "const": 1 } ] }
      },
      {
        "id": "cloudy",
        "text": "☼☼☼☼",
        "color": "c_yellow",
        "condition": { "compare_num": [ { "u_val": "fine_detail_vision_mod" }, "==", { "const": 2 } ] }
      },
      {
        "id": "shady",
        "text": "☼☼☼",
        "color": "c_light_gray",
        "condition": { "compare_num": [ { "u_val": "fine_detail_vision_mod" }, "==", { "const": 3 } ] }
      },
      {
        "id": "dark",
        "text": "☼☼",
        "color": "c_dark_gray",
        "condition": { "compare_num": [ { "u_val": "fine_detail_vision_mod" }, "==", { "const": 4 } ] }
      },
      {
        "id": "very dark",
        "text": "☼",
        "color": "c_dark_gray",
        "condition": { "compare_num": [ { "u_val": "fine_detail_vision_mod" }, ">=", { "const": 5 } ] }
      }
    ],
    "type": "widget"
  },
  {
    "id": "i_sound_graph",
    "width": 5,
    "style": "graph",
    "fill": "bucket",
    "symbols": " ▎▍▌▊▉▉███",
    "var": "sound",
    "colors": [ "c_green", "c_yellow", "c_light_red", "c_red" ],
    "type": "widget"
  },
  {
    "id": "w_date",
    "width": 23,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_date", "date_desc_no_label" ],
    "type": "widget"
  },
  {
    "id": "w_time",
    "width": 15,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_time", "sundial_time_desc_no_label" ],
    "type": "widget"
  },
  {
    "id": "w_time_moon",
    "width": 23,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "w_time", "l_space", "w_moon_phase" ],
    "type": "widget"
  },
  {
    "id": "w_place",
    "width": 23,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "i_place_text" ],
    "type": "widget"
  },
  {
    "id": "w_sky",
    "width": 23,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_sky", "weather_desc_no_label" ],
    "type": "widget"
  },
  {
    "id": "w_wind",
    "width": 23,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_wind", "wind_desc_no_label" ],
    "type": "widget"
  },
  {
    "id": "w_light_sound",
    "width": 23,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_light", "i_light_sym", "l_space", "l_sound", "i_sound_graph" ],
    "type": "widget"
  },
  {
    "id": "w_temp",
    "width": 23,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_temp", "env_temp_desc_no_label" ],
    "type": "widget"
  },
  {
    "id": "a_surrounding",
    "width": 23,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "w_place", "w_date", "w_time_moon", "w_sky", "w_wind", "w_light_sound", "w_temp" ],
    "type": "widget"
  },
  {
    "id": "l_str",
    "width": 2,
    "copy-from": "t_label",
    "string": "S:",
    "type": "widget"
  },
  {
    "id": "l_dex",
    "width": 2,
    "copy-from": "t_label",
    "string": "D:",
    "type": "widget"
  },
  {
    "id": "l_int",
    "width": 2,
    "copy-from": "t_label",
    "string": "I:",
    "type": "widget"
  },
  {
    "id": "l_per",
    "width": 2,
    "copy-from": "t_label",
    "string": "P:",
    "type": "widget"
  },
  {
    "id": "t_stat",
    "width": 2,
    "text_align": "right",
    "style": "number",
    "colors": [ "c_red", "c_light_red", "c_yellow", "c_light_cyan", "c_light_green", "c_green" ],
    "type": "widget"
  },
  {
    "id": "i_str_num",
    "copy-from": "t_stat",
    "var": "stat_str",
    "type": "widget"
  },
  {
    "id": "i_dex_num",
    "copy-from": "t_stat",
    "var": "stat_dex",
    "type": "widget"
  },
  {
    "id": "i_int_num",
    "copy-from": "t_stat",
    "var": "stat_int",
    "type": "widget"
  },
  {
    "id": "i_per_num",
    "copy-from": "t_stat",
    "var": "stat_per",
    "type": "widget"
  },
  {
    "id": "l_bpower",
    "width": 3,
    "copy-from": "t_label",
    "string": "BP:",
    "type": "widget"
  },
  {
    "id": "i_bpower",
    "width": 5,
    "//": "TODO: change to nice 5 section indicator, something is wrong",
    "style": "text",
    "colors": [ "h_yellow" ],
    "clauses": [
      {
        "id": "20%",
        "color": "h_yellow",
        "sym": "1",
        "condition": { "compare_num": [ { "u_val": "power_percentage" }, ">", { "const": 19 } ] }
      },
      {
        "id": "40%",
        "color": "h_yellow",
        "sym": "2",
        "condition": { "compare_num": [ { "u_val": "power_percentage" }, ">", { "const": 39 } ] }
      },
      {
        "id": "60%",
        "color": "h_yellow",
        "sym": "3",
        "condition": { "compare_num": [ { "u_val": "power_percentage" }, ">", { "const": 59 } ] }
      },
      {
        "id": "80%",
        "color": "h_yellow",
        "sym": "4",
        "condition": { "compare_num": [ { "u_val": "power_percentage" }, ">", { "const": 79 } ] }
      },
      {
        "id": "99%",
        "color": "h_yellow",
        "sym": "5",
        "condition": { "compare_num": [ { "u_val": "power_percentage" }, ">", { "const": 99 } ] }
      }
    ],
    "default_clause": { "text": "     " },
    "type": "widget"
  },
  {
    "id": "i_bpower_graph",
    "width": 5,
    "//": "current variant",
    "style": "graph",
    "fill": "bucket",
    "symbols": "┈=≡Ξ",
    "var": "power_percentage",
    "colors": [ "h_dark_gray", "h_brown", "h_yellow", "h_white" ],
    "type": "widget"
  },
  {
    "id": "i_bpower_balance_graph",
    "width": 1,
    "style": "graph",
    "var": "log_power_balance",
    "symbols": "▼⎽⎼⎯⎻⎺▲",
    "fill": "bucket",
    "colors": [ "h_red", "h_light_red", "h_yellow", "h_white", "h_light_green", "h_green", "h_light_cyan" ],
    "breaks": [ 23, 40, 50, 51, 60, 77 ],
    "type": "widget"
  },
  {
    "id": "a_bpower",
    "width": 9,
    "style": "layout",
    "arrange": "minimum_columns",
    "clauses": [
      {
        "id": "cyborg",
        "widgets": [ "l_bpower", "i_bpower_graph", "i_bpower_balance_graph" ],
        "condition": { "u_has_bionics": "ANY" }
      },
      { "id": "not_cyborg", "widgets": [ "l_space" ], "condition": { "not": { "u_has_bionics": "ANY" } } }
    ],
    "type": "widget"
  },
  {
    "id": "a_stat_row1",
    "width": 9,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_str", "i_str_num", "l_space", "l_dex", "i_dex_num" ],
    "type": "widget"
  },
  {
    "id": "a_stat_row2",
    "width": 9,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_int", "i_int_num", "l_space", "l_per", "i_per_num" ],
    "type": "widget"
  },
  {
    "id": "a_stat_row3",
    "width": 9,
    "//": "TODO: Add mana widgets",
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "a_bpower", "l_space" ],
    "type": "widget"
  },
  {
    "id": "w_stats",
    "width": 9,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "a_stat_row1", "a_stat_row2", "a_stat_row3", "vehicle_acf_no_label_layout" ],
    "type": "widget"
  },
  {
    "id": "l_hunger",
    "width": 2,
    "copy-from": "t_label",
    "string": "H:",
    "type": "widget"
  },
  {
    "id": "i_hunger_graph",
    "width": 4,
    "style": "text",
    "clauses": [
      {
        "id": "engorged",
        "text": "o⁰ₒ○",
        "color": "c_light_green_green",
        "condition": { "u_has_effect": "hunger_engorged" }
      },
      { "id": "full", "text": "████", "color": "h_green", "condition": { "u_has_effect": "hunger_full" } },
      {
        "id": "satisfied",
        "text": "  ██",
        "color": "h_green",
        "condition": { "u_has_effect": "hunger_satisfied" }
      },
      { "id": "blank", "text": "    ", "color": "h_green", "condition": { "u_has_effect": "hunger_blank" } },
      { "id": "hungry", "text": "█   ", "color": "c_light_gray", "condition": { "u_has_effect": "hunger_hungry" } },
      {
        "id": "very_hungry",
        "text": "██  ",
        "color": "h_yellow",
        "condition": { "u_has_effect": "hunger_very_hungry" }
      },
      {
        "id": "near_starving",
        "text": "███ ",
        "color": "h_red",
        "condition": { "u_has_effect": "hunger_near_starving" }
      },
      {
        "id": "starving",
        "text": "████",
        "color": "h_red",
        "condition": { "u_has_effect": "hunger_starving" }
      },
      { "id": "famished", "text": "XXXX", "color": "i_red", "condition": { "u_has_effect": "hunger_famished" } }
    ],
    "type": "widget"
  },
  {
    "id": "l_thrist",
    "width": 2,
    "copy-from": "t_label",
    "string": ":T",
    "type": "widget"
  },
  {
    "id": "i_thrist_graph",
    "width": 4,
    "style": "text",
    "clauses": [
      {
        "id": "turgid",
        "text": "o⁰ₒ○",
        "color": "c_light_green_green",
        "condition": { "compare_num": [ { "u_val": "instant_thirst" }, "<", { "const": -60 } ] }
      },
      {
        "id": "hydrated",
        "text": "████",
        "color": "h_green",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "instant_thirst" }, ">=", { "const": -60 } ] },
            { "compare_num": [ { "u_val": "instant_thirst" }, "<", { "const": -20 } ] }
          ]
        }
      },
      {
        "id": "slaked",
        "text": "  ██",
        "color": "h_green",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "instant_thirst" }, ">=", { "const": -20 } ] },
            { "compare_num": [ { "u_val": "instant_thirst" }, "<", { "const": 0 } ] }
          ]
        }
      },
      {
        "id": "neutral",
        "text": "    ",
        "color": "h_green",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "instant_thirst" }, ">=", { "const": 0 } ] },
            { "compare_num": [ { "u_val": "instant_thirst" }, "<=", { "const": 40 } ] }
          ]
        }
      },
      {
        "id": "thirsty",
        "text": "█   ",
        "color": "h_yellow",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "instant_thirst" }, ">", { "const": 40 } ] },
            { "compare_num": [ { "u_val": "instant_thirst" }, "<=", { "const": 80 } ] }
          ]
        }
      },
      {
        "id": "very_thirsty",
        "text": "██  ",
        "color": "h_yellow",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "instant_thirst" }, ">", { "const": 80 } ] },
            { "compare_num": [ { "u_val": "instant_thirst" }, "<=", { "const": 240 } ] }
          ]
        }
      },
      {
        "id": "dehydrated",
        "text": "███ ",
        "color": "h_red",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "instant_thirst" }, ">", { "const": 240 } ] },
            { "compare_num": [ { "u_val": "instant_thirst" }, "<=", { "const": 450 } ] }
          ]
        }
      },
      {
        "id": "dehydrated2",
        "text": "████",
        "color": "h_red",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "instant_thirst" }, ">", { "const": 450 } ] },
            { "compare_num": [ { "u_val": "instant_thirst" }, "<=", { "const": 520 } ] }
          ]
        }
      },
      {
        "id": "parched",
        "text": "XXXX",
        "color": "i_red",
        "condition": { "compare_num": [ { "u_val": "instant_thirst" }, ">", { "const": 520 } ] }
      }
    ],
    "type": "widget"
  },
  {
    "id": "a_hunger_thrist",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_hunger", "i_hunger_graph", "i_weight_sym", "i_thrist_graph", "l_thrist" ],
    "type": "widget"
  },
  {
    "id": "i_weight_sym",
    "width": 1,
    "style": "symbol",
    "clauses": [
      {
        "id": "sk",
        "sym": "ₒ",
        "color": "c_red",
        "condition": { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 1000 } ] }
      },
      {
        "id": "e",
        "sym": "ₒ",
        "color": "c_light_red",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 1000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 2000 } ] }
          ]
        }
      },
      {
        "id": "u_w",
        "sym": "ₒ",
        "color": "c_yellow",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 2000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 3000 } ] }
          ]
        }
      },
      {
        "id": "n",
        "sym": "ₒ",
        "color": "c_brown",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 3000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 5000 } ] }
          ]
        }
      },
      {
        "id": "o_w",
        "sym": "ₒ",
        "color": "c_yellow",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 5000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 10000 } ] }
          ]
        }
      },
      {
        "id": "o",
        "sym": "ₒ",
        "color": "c_light_red",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 10000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 15000 } ] }
          ]
        }
      },
      {
        "id": "v_o",
        "sym": "ₒ",
        "color": "c_red",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 15000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 20000 } ] }
          ]
        }
      },
      {
        "id": "m_o",
        "sym": "ₒ",
        "color": "c_white",
        "condition": { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 20000 } ] }
      }
    ],
    "type": "widget"
  },
  {
    "id": "i_weight_graph",
    "width": 5,
    "style": "symbol",
    "clauses": [
      {
        "id": "sk",
        "sym": "⎻⎺",
        "color": "c_brown",
        "condition": { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 1000 } ] }
      },
      {
        "id": "sk",
        "sym": "ₗ",
        "color": "c_yellow",
        "condition": { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 1000 } ] }
      },
      {
        "id": "sk",
        "sym": "  ",
        "color": "c_brown",
        "condition": { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 1000 } ] }
      },
      {
        "id": "e",
        "sym": "∕ʻ",
        "color": "c_brown",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 1000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 2000 } ] }
          ]
        }
      },
      {
        "id": "e",
        "sym": " ",
        "color": "c_yellow",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 1000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 2000 } ] }
          ]
        }
      },
      {
        "id": "e",
        "sym": "  ",
        "color": "c_brown",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 1000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 2000 } ] }
          ]
        }
      },
      {
        "id": "unw",
        "sym": " ╱",
        "color": "c_brown",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 2000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 3000 } ] }
          ]
        }
      },
      {
        "id": "unw",
        "sym": " ",
        "color": "c_yellow",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 2000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 3000 } ] }
          ]
        }
      },
      {
        "id": "unw",
        "sym": "  ",
        "color": "c_brown",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 2000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 3000 } ] }
          ]
        }
      },
      {
        "id": "nrm",
        "sym": "  ",
        "color": "c_brown",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 3000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 5000 } ] }
          ]
        }
      },
      {
        "id": "nrm",
        "sym": "╿",
        "color": "c_brown",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 3000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 5000 } ] }
          ]
        }
      },
      {
        "id": "nrm",
        "sym": "  ",
        "color": "c_brown",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 3000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 5000 } ] }
          ]
        }
      },
      {
        "id": "ovw",
        "sym": "  ",
        "color": "c_brown",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 5000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 10000 } ] }
          ]
        }
      },
      {
        "id": "ovw",
        "sym": " ",
        "color": "c_yellow",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 5000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 10000 } ] }
          ]
        }
      },
      {
        "id": "ovw",
        "sym": "╲ ",
        "color": "c_brown",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 5000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 10000 } ] }
          ]
        }
      },
      {
        "id": "o",
        "sym": "  ",
        "color": "c_brown",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 10000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 15000 } ] }
          ]
        }
      },
      {
        "id": "o",
        "sym": " ",
        "color": "c_yellow",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 10000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 15000 } ] }
          ]
        }
      },
      {
        "id": "o",
        "sym": "ʽ∖",
        "color": "c_brown",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 10000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 15000 } ] }
          ]
        }
      },
      {
        "id": "v_o",
        "sym": "  ",
        "color": "c_brown",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 15000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 20000 } ] }
          ]
        }
      },
      {
        "id": "v_o",
        "sym": "ₕ",
        "color": "c_yellow",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 15000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 20000 } ] }
          ]
        }
      },
      {
        "id": "v_o",
        "sym": "⎺⎻",
        "color": "c_brown",
        "condition": {
          "and": [
            { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 15000 } ] },
            { "compare_num": [ { "u_val": "bmi_permil" }, "<=", { "const": 20000 } ] }
          ]
        }
      },
      {
        "id": "m_o",
        "sym": "  ",
        "color": "c_brown",
        "condition": { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 20000 } ] }
      },
      {
        "id": "m_o",
        "sym": "ₕ",
        "color": "c_red",
        "condition": { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 20000 } ] }
      },
      {
        "id": "m_o",
        "sym": " ⎺",
        "color": "c_brown",
        "condition": { "compare_num": [ { "u_val": "bmi_permil" }, ">", { "const": 20000 } ] }
      }
    ],
    "type": "widget"
  },
  {
    "id": "w_weight_body",
    "width": 7,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_space", "l_space", "l_space", "l_sw", "i_weight_graph", "l_se" ],
    "type": "widget"
  },
  {
    "id": "w_weight_hunger_thrist",
    "width": 13,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "a_hunger_thrist", "w_weight_body" ],
    "type": "widget"
  },
  {
    "id": "l_mood",
    "width": 2,
    "copy-from": "t_label",
    "string": "M:",
    "type": "widget"
  },
  {
    "id": "i_mood_num",
    "width": 4,
    "var": "morale_level",
    "style": "number",
    "colors": [ "c_red", "c_light_red", "c_light_green", "c_green" ],
    "type": "widget"
  },
  {
    "id": "l_focus",
    "width": 2,
    "copy-from": "t_label",
    "string": "F:",
    "type": "widget"
  },
  {
    "id": "i_focus_num",
    "width": 4,
    "var": "focus",
    "style": "number",
    "colors": [ "c_red", "c_light_red", "c_light_green", "c_green" ],
    "type": "widget"
  },
  {
    "id": "a_mood_focus",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_mood", "i_mood_num", "l_space", "l_focus", "i_focus_num" ],
    "type": "widget"
  },
  {
    "id": "w_pain_mood_focus",
    "width": 13,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "a_mood_focus", "pain_desc_no_label" ],
    "type": "widget"
  },
  {
    "id": "i_speed_num",
    "width": 3,
    "var": "speed",
    "style": "number",
    "colors": [ "c_red", "c_light_red", "c_light_green", "c_green" ],
    "type": "widget"
  },
  {
    "id": "i_basemovecost_num",
    "width": 4,
    "style": "number",
    "var": "move_cost",
    "colors": [ "c_green", "c_light_green", "c_yellow", "c_light_red", "c_red", "c_red_red" ],
    "type": "widget"
  },
  {
    "id": "i_move_mode_text",
    "width": 1,
    "style": "symbol",
    "copy-from": "move_mode_template",
    "type": "widget"
  },
  {
    "id": "i_move_counter",
    "width": 3,
    "var": "move",
    "style": "number",
    "type": "widget"
  },
  {
    "id": "w_speed_mbmc_move_mode",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "i_speed_num", "l_space", "i_move_mode_text", "i_basemovecost_num", "l_space", "i_move_counter" ],
    "type": "widget"
  },
  {
    "id": "l_stamina",
    "width": 2,
    "copy-from": "t_label",
    "string": "S:",
    "type": "widget"
  },
  {
    "id": "i_stamina_graph",
    "width": 11,
    "copy-from": "t_horiz_graph",
    "var": "stamina",
    "colors": [ "h_light_gray" ],
    "type": "widget"
  },
  {
    "id": "w_stamina",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_stamina", "i_stamina_graph" ],
    "type": "widget"
  },
  {
    "id": "w_movement_stamina",
    "width": 13,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "w_speed_mbmc_move_mode", "w_stamina" ],
    "type": "widget"
  },
  {
    "id": "l_safe_mode",
    "width": 10,
    "copy-from": "t_label",
    "string": "Safe mode:",
    "type": "widget"
  },
  {
    "id": "i_safe_mode_text",
    "width": 3,
    "style": "text",
    "var": "safe_mode_text",
    "type": "widget"
  },
  {
    "id": "w_safe_mode",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_safe_mode", "i_safe_mode_text" ],
    "type": "widget"
  },
  {
    "id": "l_rest",
    "width": 2,
    "copy-from": "t_label",
    "string": "R:",
    "type": "widget"
  },
  {
    "id": "i_rest_graph",
    "width": 4,
    "copy-from": "t_horiz_graph",
    "var": "fatigue",
    "colors": [ "h_light_gray", "h_light_red" ],
    "type": "widget"
  },
  {
    "id": "w_rest",
    "width": 6,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_rest", "i_rest_graph" ],
    "type": "widget"
  },
  {
    "id": "l_activity",
    "width": 2,
    "copy-from": "t_label",
    "string": "A:",
    "type": "widget"
  },
  {
    "id": "i_activity_text",
    "width": 11,
    "text_align": "right",
    "style": "text",
    "clauses": [
      {
        "id": "none",
        "text": "None       ",
        "color": "light_gray",
        "condition": { "compare_num": [ { "u_val": "activity_level" }, "==", { "const": 0 } ] }
      },
      {
        "id": "light",
        "text": "Light      ",
        "color": "yellow",
        "condition": { "compare_num": [ { "u_val": "activity_level" }, "==", { "const": 1 } ] }
      },
      {
        "id": "moderate",
        "text": "Moderate   ",
        "color": "yellow",
        "condition": { "compare_num": [ { "u_val": "activity_level" }, "==", { "const": 2 } ] }
      },
      {
        "id": "brisk",
        "text": "Brisk      ",
        "color": "light_red",
        "condition": { "compare_num": [ { "u_val": "activity_level" }, "==", { "const": 3 } ] }
      },
      {
        "id": "active",
        "text": "Active     ",
        "color": "light_red",
        "condition": { "compare_num": [ { "u_val": "activity_level" }, "==", { "const": 4 } ] }
      },
      {
        "id": "extreme",
        "text": "Extreme    ",
        "color": "red",
        "condition": { "compare_num": [ { "u_val": "activity_level" }, ">=", { "const": 5 } ] }
      }
    ],
    "type": "widget"
  },
  {
    "id": "w_activity",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_activity", "i_activity_text" ],
    "type": "widget"
  },
  {
    "id": "l_wmalus",
    "width": 8,
    "copy-from": "t_label",
    "string": "W.Malus:",
    "type": "widget"
  },
  {
    "id": "i_wmalus_text",
    "width": 5,
    "style": "text",
    "var": "weary_malus_text",
    "type": "widget"
  },
  {
    "id": "w_wmalus",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_wmalus", "i_wmalus_text" ],
    "type": "widget"
  },
  {
    "id": "l_weary",
    "width": 2,
    "copy-from": "t_label",
    "string": "W:",
    "type": "widget"
  },
  {
    "id": "i_weary_graph",
    "width": 4,
    "copy-from": "t_horiz_graph",
    "var": "weariness_level",
    "colors": [ "h_yellow", "h_yellow", "h_light_red", "h_red", "h_red", "h_red", "h_red" ],
    "type": "widget"
  },
  {
    "id": "w_weary",
    "width": 6,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_weary", "i_weary_graph" ],
    "type": "widget"
  },
  {
    "id": "l_wtrns",
    "width": 2,
    "copy-from": "t_label",
    "string": "W:",
    "type": "widget"
  },
  {
    "id": "i_wtrns_graph",
    "width": 11,
    "copy-from": "t_horiz_graph",
    "var": "weary_transition_level",
    "colors": [ "h_light_gray" ],
    "type": "widget"
  },
  {
    "id": "w_wtrns",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_wtrns", "i_wtrns_graph" ],
    "type": "widget"
  },
  {
    "id": "l_weight",
    "width": 9,
    "copy-from": "t_label",
    "string": "Weight : ",
    "type": "widget"
  },
  {
    "id": "i_weight",
    "width": 3,
    "text_align": "right",
    "var": "carry_weight_text",
    "style": "text",
    "type": "widget"
  },
  {
    "id": "w_weight_carried",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "l_weight", "i_weight" ],
    "type": "widget"
  },
  {
    "id": "w_act_safe",
    "width": 13,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "w_activity", "w_safe_mode" ],
    "type": "widget"
  },
  {
    "id": "w_wgrph_rgrph",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "w_weary", "l_space", "w_rest" ],
    "type": "widget"
  },
  {
    "id": "w_weight_wmalus",
    "width": 13,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "w_weight_carried", "w_wmalus" ],
    "type": "widget"
  },
  {
    "id": "w_wtrns_wgrph_rgrph",
    "width": 13,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "w_wtrns", "w_wgrph_rgrph" ],
    "type": "widget"
  },
  {
    "id": "a_wht_hd_pmf",
    "width": 41,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "w_weight_hunger_thrist", "a_vert_divider_bp", "w_bp_HD_status", "a_vert_divider_bp", "w_pain_mood_focus" ],
    "type": "widget"
  },
  {
    "id": "a_la_ct_ra",
    "width": 41,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "w_bp_LA_status", "a_vert_divider_bp", "w_bp_CT_status", "a_vert_divider_bp", "w_bp_RA_status" ],
    "type": "widget"
  },
  {
    "id": "a_ll_sms_rl",
    "width": 41,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "w_bp_LL_status", "a_vert_divider_bp", "w_movement_stamina", "a_vert_divider_bp", "w_bp_RL_status" ],
    "type": "widget"
  },
  {
    "id": "a_rs_act_wt",
    "width": 41,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "w_act_safe", "a_vert_divider_bp", "w_wtrns_wgrph_rgrph", "a_vert_divider_bp", "w_weight_wmalus" ],
    "type": "widget"
  },
  {
    "id": "a_wht_la_ll_rs",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "w_weight_hunger_thrist", "w_bp_LA_status", "w_bp_LL_status", "w_act_safe" ],
    "type": "widget"
  },
  {
    "id": "a_hd_ct_sms_act",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "w_bp_HD_status", "w_bp_CT_status", "w_movement_stamina", "w_weight_wmalus" ],
    "type": "widget"
  },
  {
    "id": "a_pmf_ra_rl_wt",
    "width": 13,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "w_pain_mood_focus", "w_bp_RA_status", "w_bp_RL_status", "w_wtrns_wgrph_rgrph" ],
    "type": "widget"
  },
  {
    "id": "a_ma",
    "width": 13,
    "style": "layout",
    "arrange": "rows",
    "widgets": [ "style_desc_no_label", "ma_buff_legend" ],
    "type": "widget"
  },
  {
    "id": "w_compass",
    "width": 27,
    "style": "layout",
    "arrange": "rows",
    "widgets": [
      "compass_top_danger_layout",
      "compass_middle_danger_layout",
      "compass_bottom_danger_layout",
      "compass_legend_text_alt"
    ],
    "type": "widget"
  },
  {
    "id": "a_compass_ma",
    "width": 41,
    "style": "layout",
    "arrange": "minimum_columns",
    "widgets": [ "w_compass", "a_ma" ],
    "type": "widget"
  },
  {
    "id": "r_1",
    "style": "layout",
    "arrange": "minimum_columns",
    "label": "! Location info",
    "widgets": [ "w_overmap_7x7", "a_vert_divider_7", "a_surrounding", "a_vert_divider_7", "w_stats" ],
    "type": "widget"
  },
  {
    "id": "r_2",
    "style": "layout",
    "arrange": "rows",
    "label": "! Player status",
    "widgets": [ "a_wht_hd_pmf", "a_la_ct_ra", "a_ll_sms_rl", "a_rs_act_wt" ],
    "type": "widget"
  },
  {
    "id": "r_2_alt",
    "width": 41,
    "style": "layout",
    "arrange": "minimum_columns",
    "label": "! Alt Player status",
    "widgets": [ "a_wht_la_ll_rs", "a_hd_ct_sms_act", "a_pmf_ra_rl_wt" ],
    "type": "widget"
  },
  {
    "id": "r_separator-top",
    "width": 41,
    "style": "layout",
    "arrange": "rows",
    "label": "separator-top",
    "widgets": [ "l_div1" ],
    "type": "widget"
  },
  {
    "id": "r_separator-bottom",
    "width": 41,
    "style": "layout",
    "arrange": "rows",
    "label": "separator-bottom",
    "widgets": [ "l_div2" ],
    "type": "widget"
  },
  {
    "id": "r_separator-space",
    "width": 41,
    "style": "layout",
    "arrange": "rows",
    "label": "separator-space",
    "widgets": [ "l_space" ],
    "type": "widget"
  },
  {
    "id": "r_3",
    "width": 41,
    "style": "layout",
    "arrange": "rows",
    "label": "! MA, buffs, compass",
    "widgets": [ "wielding_desc_no_label", "a_compass_ma" ],
    "type": "widget"
  },
  {
    "id": "sidebar-mobile",
    "width": 43,
    "style": "sidebar",
    "description": "This one intended for mobile use where every symbol counts. Fixed data takes 22 lines and 43 symbols width. ",
    "separator": ": ",
    "padding": 0,
    "label": { "str": "mobile", "ctxt": "UI sidebar" },
    "widgets": [ "r_1", "r_separator-space", "r_2", "r_separator-space", "r_3" ],
    "type": "widget"
  }
]
