{
  "custom": {
    "MCM": 1,
    "currentTable": "ACTIVE",
    "page": "",
    "view": ""
  },
  "params": {},
  "propConfig": {
    "custom.MCM": {
      "binding": {
        "config": {
          "expression": "if({view.custom.view} !\u003d \"\", {view.custom.view}, {view.custom.page})"
        },
        "type": "expr"
      },
      "persistent": true
    },
    "custom.currentTable": {
      "persistent": true
    },
    "custom.page": {
      "binding": {
        "config": {
          "path": "page.props.path"
        },
        "transforms": [
          {
            "code": "\ttry:\n\t\tif \"MCM\" in value:\n\t\t\tindex \u003d value.find(\"MCM\")\n\t\t\treturn value[index:index+5]  # MCM + 2 digits\n\texcept:\n\t\t\tpass\n\treturn \"\"",
            "type": "script"
          }
        ],
        "type": "property"
      },
      "persistent": true
    },
    "custom.view": {
      "binding": {
        "config": {
          "path": "page.props.primaryView"
        },
        "transforms": [
          {
            "code": "\ttry:\n\t\tif \"MCM\" in value:\n\t\t\tindex \u003d value.find(\"MCM\")\n\t\t\treturn value[index:index+5]  # MCM + 2 digits\n\texcept:\n\t\t\tpass\n\treturn \"\"",
            "type": "script"
          }
        ],
        "type": "property"
      },
      "persistent": true
    }
  },
  "props": {
    "defaultSize": {
      "height": 250,
      "width": 1920
    }
  },
  "root": {
    "children": [
      {
        "children": [
          {
            "meta": {
              "name": "Label"
            },
            "position": {
              "basis": "32px",
              "grow": 1
            },
            "type": "ia.display.label"
          }
        ],
        "meta": {
          "name": "FlexContainer"
        },
        "position": {
          "basis": "70px",
          "shrink": 0
        },
        "props": {
          "direction": "column",
          "style": {
            "backgroundColor": "#3B3B3B"
          }
        },
        "type": "ia.container.flex"
      },
      {
        "children": [
          {
            "children": [
              {
                "events": {
                  "component": {
                    "onRowDoubleClick": {
                      "config": {
                        "script": "\tdata \u003d self.props.selection.data\n\t\n\talarms.alarm_click.handleClick(data)"
                      },
                      "scope": "G",
                      "type": "script"
                    }
                  }
                },
                "meta": {
                  "name": "active-table"
                },
                "position": {
                  "basis": "1080px",
                  "grow": 1
                },
                "propConfig": {
                  "position.display": {
                    "binding": {
                      "config": {
                        "expression": "{view.custom.currentTable} \u003d \"ACTIVE\""
                      },
                      "type": "expr"
                    }
                  },
                  "props.columns[4].filter.string.value": {
                    "binding": {
                      "config": {
                        "path": "view.custom.MCM"
                      },
                      "type": "property"
                    }
                  },
                  "props.data": {
                    "binding": {
                      "config": {
                        "parameters": {
                          "priorityList": "{this.custom.priorities}"
                        },
                        "polling": {
                          "enabled": true,
                          "rate": "3"
                        },
                        "queryPath": "GetActiveAlarms"
                      },
                      "transforms": [
                        {
                          "code": "\n\tfrom system.dataset import toPyDataSet\n\n\tds \u003d toPyDataSet(value)\n\tdata \u003d []\n\n\tcolumn_names \u003d [col for col in ds.columnNames if col !\u003d \"EndTimestamp\"]\n\t\n\n\tfor row in ds:\n\t\tpriority \u003d row[\"Priority\"]\n\n\t\t# Use style class names from Perspective\n\t\tif priority \u003d\u003d \"High\":\n\t\t\tclassName \u003d \"Alarms-Styles/High\"\n\t\telif priority \u003d\u003d \"Medium\":\n\t\t\tclassName \u003d \"Alarms-Styles/Medium\"\n\t\telif priority \u003d\u003d \"Low\":\n\t\t\tclassName \u003d \"Alarms-Styles/Low\"\n\t\telif priority \u003d\u003d \"Diagnostic\":\n\t\t\tclassName \u003d \"Alarms-Styles/Diagnostic\"\n\t\telse:\n\t\t\tclassName \u003d \"Alarms-Styles/NoAlarm\"\n\n\t\t# Apply the style class to all cells in the row\n\t\trow_dict \u003d {\n\t\t\tcol: {\n\t\t\t\t\"value\": row[col],\n\t\t\t\t\"style\": { \"classes\": className }\n\t\t\t} for col in column_names\n\t\t}\n\t\tdata.append(row_dict)\n\n\treturn data",
                          "type": "script"
                        }
                      ],
                      "type": "query"
                    }
                  }
                },
                "props": {
                  "columns": [
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "NumberID",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": "Number (ID)"
                      },
                      "justify": "left",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": 70
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY HH:mm:ss",
                      "editable": false,
                      "field": "StartTimestamp",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": "Event Timestamp"
                      },
                      "justify": "auto",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": 70
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "Duration",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": true,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "equals",
                          "value": ""
                        },
                        "visible": "never"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "string",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": 70
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "Priority",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": 70
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "Location",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": true,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "equals"
                        },
                        "visible": "never"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": 70
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "Description",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": 150
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "Tag",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "auto",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": 80
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "FullTag",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "auto",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": "",
                        "display": "none"
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "Device",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "auto",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": "",
                        "display": "none"
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    }
                  ],
                  "emptyMessage": {
                    "noData": {
                      "text": "No Active Alarms"
                    },
                    "noFilterResults": {
                      "text": "No Active Alarms"
                    }
                  },
                  "filter": {
                    "results": {
                      "enabled": true
                    }
                  },
                  "pager": {
                    "bottom": false
                  }
                },
                "type": "ia.display.table"
              },
              {
                "events": {
                  "component": {
                    "onRowDoubleClick": {
                      "config": {
                        "script": "\tdata \u003d self.props.selection.data\n\t\n\talarms.alarm_click.handleClick(data)"
                      },
                      "scope": "G",
                      "type": "script"
                    }
                  }
                },
                "meta": {
                  "name": "hitList-table"
                },
                "position": {
                  "basis": "1080px",
                  "grow": 1
                },
                "propConfig": {
                  "position.display": {
                    "binding": {
                      "config": {
                        "expression": "{view.custom.currentTable} \u003d \"HITLIST\""
                      },
                      "type": "expr"
                    }
                  },
                  "props.columns[5].filter.string.value": {
                    "binding": {
                      "config": {
                        "path": "view.custom.MCM"
                      },
                      "type": "property"
                    }
                  },
                  "props.data": {
                    "binding": {
                      "config": {
                        "polling": {
                          "enabled": true,
                          "rate": "3"
                        },
                        "queryPath": "GetAlarmsWithCount"
                      },
                      "transforms": [
                        {
                          "code": "\n\tfrom system.dataset import toPyDataSet\n\n\tds \u003d toPyDataSet(value)\n\tdata \u003d []\n\n\tcolumn_names \u003d list(ds.columnNames)\n\n\tfor row in ds:\n\t\tpriority \u003d row[\"Priority\"]\n\n\t\t# Use style class names from Perspective\n\t\tif priority \u003d\u003d \"High\":\n\t\t\tclassName \u003d \"Alarms-Styles/High\"\n\t\telif priority \u003d\u003d \"Medium\":\n\t\t\tclassName \u003d \"Alarms-Styles/Medium\"\n\t\telif priority \u003d\u003d \"Low\":\n\t\t\tclassName \u003d \"Alarms-Styles/Low\"\n\t\telif priority \u003d\u003d \"Diagnostic\":\n\t\t\tclassName \u003d \"Alarms-Styles/Diagnostic\"\n\t\telse:\n\t\t\tclassName \u003d \"Alarms-Styles/NoAlarm\"\n\n\t\t# Apply the style class to all cells in the row\n\t\trow_dict \u003d {\n\t\t\tcol: {\n\t\t\t\t\"value\": row[col],\n\t\t\t\t\"style\": { \"classes\": className }\n\t\t\t} for col in column_names\n\t\t}\n\t\tdata.append(row_dict)\n\n\treturn data\n",
                          "type": "script"
                        }
                      ],
                      "type": "query"
                    }
                  },
                  "props.editingCell": {
                    "onChange": {
                      "enabled": null,
                      "script": "\tall_alarms \u003d system.alarm.queryStatus(includeShelved\u003dTrue)\n\tshelved_alarms \u003d [alarm for alarm in all_alarms if alarm.isShelved()]\n\t\n\t# Build dataset for table\n\theaders \u003d [\u0027ID\u0027, \u0027StartTimestamp\u0027, \u0027EndTimestamp\u0027, \u0027Duration\u0027, \u0027Description\u0027, \u0027Priority\u0027, \u0027Tag\u0027, \u0027MCM\u0027]\n\tdata \u003d []\n\t\n\tfor alarm in shelved_alarms:\n\t    # Calculate duration (time since shelved)\n\t    if alarm.activeTime:\n\t        duration_ms \u003d system.date.now().getTime() - alarm.activeTime.getTime()\n\t        duration_seconds \u003d duration_ms / 1000\n\t        hours \u003d int(duration_seconds / 3600)\n\t        minutes \u003d int((duration_seconds % 3600) / 60)\n\t        seconds \u003d int(duration_seconds % 60)\n\t        duration \u003d \"%02d:%02d:%02d\" % (hours, minutes, seconds)\n\t    else:\n\t        duration \u003d \"00:00:00\"\n\t    \n\t    # Extract tag name from source\n\t    tag_name \u003d alarm.source.split(\u0027/\u0027)[-1] if \u0027/\u0027 in alarm.source else alarm.source\n\t    \n\t    row \u003d [\n\t        str(alarm.id) if hasattr(alarm, \u0027id\u0027) else \u0027\u0027,\n\t        alarm.activeTime if alarm.activeTime else system.date.now(),\n\t        None,  # End timestamp (shelved alarms don\u0027t have end time yet)\n\t        duration,\n\t        alarm.displayPath if alarm.displayPath else alarm.source,\n\t        alarm.priority.name if alarm.priority else \u0027Unknown\u0027,\n\t        tag_name,\n\t        \u0027System\u0027  # Adjust based on your source format\n\t    ]\n\t    data.append(row)\n\t\n\t# Create dataset and update the custom property\n\tdataset \u003d system.dataset.toDataSet(headers, data)\n\tself.custom.shelvedAlarmsData \u003d dataset"
                    }
                  },
                  "props.selection": {
                    "persistent": true
                  }
                },
                "props": {
                  "columns": [
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY HH:mm:ss",
                      "editable": false,
                      "field": "FirstTimestamp",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "backgroundColor": "#FFFEFE",
                          "classes": ""
                        },
                        "title": "First Timestamp"
                      },
                      "justify": "left",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "value",
                      "dateFormat": "MM-DD-YYYY HH:mm:ss",
                      "editable": false,
                      "field": "LastTimestamp",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": "Last Timestamp"
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "none",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM-DD-YYYY HH:mm:ss",
                      "editable": false,
                      "field": "Count",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "none",
                      "editable": false,
                      "field": "Duration",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "none",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "Priority",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "Location",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": true,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "equals"
                        },
                        "visible": "never"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "Description",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": 150
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "Tag",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "FullTag",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "auto",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": "",
                        "display": "none"
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "Device",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "auto",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": "",
                        "display": "none"
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    }
                  ],
                  "emptyMessage": {
                    "noData": {
                      "text": "No Alarms"
                    },
                    "noFilterResults": {
                      "text": "No Alarms"
                    }
                  },
                  "filter": {
                    "results": {
                      "enabled": true
                    }
                  },
                  "pager": {
                    "activeOption": 5,
                    "bottom": false
                  }
                },
                "type": "ia.display.table"
              },
              {
                "events": {
                  "component": {
                    "onRowDoubleClick": {
                      "config": {
                        "script": "\tdata \u003d self.props.selection.data\n\t\n\talarms.alarm_click.handleClick(data)"
                      },
                      "scope": "G",
                      "type": "script"
                    }
                  }
                },
                "meta": {
                  "name": "historical-table"
                },
                "position": {
                  "basis": "1080px",
                  "grow": 1
                },
                "propConfig": {
                  "position.display": {
                    "binding": {
                      "config": {
                        "expression": "{view.custom.currentTable} \u003d \"HISTORY\""
                      },
                      "type": "expr"
                    }
                  },
                  "props.columns[6].filter.string.value": {
                    "binding": {
                      "config": {
                        "path": "view.custom.MCM"
                      },
                      "type": "property"
                    }
                  },
                  "props.data": {
                    "binding": {
                      "config": {
                        "polling": {
                          "enabled": true,
                          "rate": "3"
                        },
                        "queryPath": "GetAlarms"
                      },
                      "transforms": [
                        {
                          "code": "\n\tfrom system.dataset import toPyDataSet\n\n\tds \u003d toPyDataSet(value)\n\tdata \u003d []\n\n\tcolumn_names \u003d list(ds.columnNames)\n\n\tfor row in ds:\n\t\tpriority \u003d row[\"Priority\"]\n\n\t\t# Use style class names from Perspective\n\t\tif priority \u003d\u003d \"High\":\n\t\t\tclassName \u003d \"Alarms-Styles/High\"\n\t\telif priority \u003d\u003d \"Medium\":\n\t\t\tclassName \u003d \"Alarms-Styles/Medium\"\n\t\telif priority \u003d\u003d \"Low\":\n\t\t\tclassName \u003d \"Alarms-Styles/Low\"\n\t\telif priority \u003d\u003d \"Diagnostic\":\n\t\t\tclassName \u003d \"Alarms-Styles/Diagnostic\"\n\t\telse:\n\t\t\tclassName \u003d \"Alarms-Styles/NoAlarm\"\n\n\t\t# Apply the style class to all cells in the row\n\t\trow_dict \u003d {\n\t\t\tcol: {\n\t\t\t\t\"value\": row[col],\n\t\t\t\t\"style\": { \"classes\": className }\n\t\t\t} for col in column_names\n\t\t}\n\t\tdata.append(row_dict)\n\n\treturn data",
                          "type": "script"
                        }
                      ],
                      "type": "query"
                    }
                  }
                },
                "props": {
                  "columns": [
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "none",
                      "editable": false,
                      "field": "ID",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": "",
                          "paddingLeft": 12
                        },
                        "title": ""
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY HH:mm:ss",
                      "editable": false,
                      "field": "StartTimestamp",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": {
                            "$": [
                              "ts",
                              201,
                              1750755617512
                            ],
                            "$ts": 1750435156149
                          }
                        },
                        "enabled": true,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "never"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": "Start Timestamp"
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "none",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY HH:mm:ss",
                      "editable": false,
                      "field": "EndTimestamp",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": {
                            "$": [
                              "ts",
                              201,
                              1750755617511
                            ],
                            "$ts": 1750436956149
                          }
                        },
                        "enabled": true,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "never"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": "End Timestamp"
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "none",
                      "editable": false,
                      "field": "Duration",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": "",
                          "paddingLeft": 12
                        },
                        "title": ""
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "none",
                      "editable": false,
                      "field": "Description",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "Priority",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": true,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "contains",
                          "value": ""
                        },
                        "visible": "never"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": "Severity"
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "Location",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": true,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "equals"
                        },
                        "visible": "never"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "Tag",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": true,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "contains",
                          "value": ""
                        },
                        "visible": "never"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "center",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "center",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": ""
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "FullTag",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "auto",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": "",
                        "display": "none"
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    },
                    {
                      "align": "center",
                      "boolean": "checkbox",
                      "dateFormat": "MM/DD/YYYY",
                      "editable": false,
                      "field": "Device",
                      "filter": {
                        "boolean": {
                          "condition": ""
                        },
                        "date": {
                          "condition": "",
                          "value": ""
                        },
                        "enabled": false,
                        "number": {
                          "condition": "",
                          "value": ""
                        },
                        "string": {
                          "condition": "",
                          "value": ""
                        },
                        "visible": "on-hover"
                      },
                      "footer": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "header": {
                        "align": "center",
                        "justify": "left",
                        "style": {
                          "classes": ""
                        },
                        "title": ""
                      },
                      "justify": "auto",
                      "nullFormat": {
                        "includeNullStrings": false,
                        "nullFormatValue": "",
                        "strict": false
                      },
                      "number": "value",
                      "numberFormat": "0,0.##",
                      "progressBar": {
                        "bar": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "max": 100,
                        "min": 0,
                        "track": {
                          "color": "",
                          "style": {
                            "classes": ""
                          }
                        },
                        "value": {
                          "enabled": true,
                          "format": "0,0.##",
                          "justify": "center",
                          "style": {
                            "classes": ""
                          }
                        }
                      },
                      "render": "auto",
                      "resizable": true,
                      "sort": "none",
                      "sortable": true,
                      "strictWidth": false,
                      "style": {
                        "classes": "",
                        "display": "none"
                      },
                      "toggleSwitch": {
                        "color": {
                          "selected": "",
                          "unselected": ""
                        }
                      },
                      "viewParams": {},
                      "viewPath": "",
                      "visible": true,
                      "width": ""
                    }
                  ],
                  "emptyMessage": {
                    "noData": {
                      "text": "No Alarms"
                    },
                    "noFilterResults": {
                      "text": "No Alarms"
                    }
                  },
                  "enabled": true,
                  "filter": {
                    "results": {
                      "enabled": true
                    }
                  },
                  "pager": {
                    "bottom": false
                  }
                },
                "scripts": {
                  "customMethods": [],
                  "extensionFunctions": null,
                  "messageHandlers": [
                    {
                      "messageType": "update-first-request",
                      "pageScope": true,
                      "script": "\tdata \u003d payload[\"data\"]\n\tinitial_data \u003d payload[\"initial_data\"]\n\tself.props.data \u003d data\n\tself.custom.initial_data \u003d initial_data",
                      "sessionScope": false,
                      "viewScope": false
                    },
                    {
                      "messageType": "update-historical-data",
                      "pageScope": true,
                      "script": "\thistorical_data \u003d payload[\"data\"]\n\tself.props.data \u003d historical_data",
                      "sessionScope": false,
                      "viewScope": false
                    },
                    {
                      "messageType": "load_initial_data",
                      "pageScope": true,
                      "script": "\trequest \u003d payload[\"data\"]\n\tsystem.perspective.print(\"initial message received\")\n\tif request \u003d\u003d True:\n\t\tself.props.data \u003d self.custom.initial_data",
                      "sessionScope": false,
                      "viewScope": false
                    },
                    {
                      "messageType": "reset-historical-filters",
                      "pageScope": true,
                      "script": "\treset \u003d payload[\"data\"]\n\tif reset \u003d\u003d \"reset\":\n\t\tself.props.data \u003d []\n\t\tself.custom.device_filters \u003d None\n\t\tself.custom.priority_filters \u003d None\n\t\tself.custom.source_id_filters \u003d None\n\t\tself.custom.time_from_filter \u003d None\n\t\tself.custom.time_to_filter \u003d None\n\t\tself.custom.type_filters \u003d None\n\t\tself.custom.duration_filter \u003d None\n\t\tself.props.enabled \u003dTrue",
                      "sessionScope": false,
                      "viewScope": false
                    },
                    {
                      "messageType": "set-source-filters",
                      "pageScope": true,
                      "script": "\tfilters \u003d payload[\"data\"]\n\tself.custom.source_id_filters \u003d filters",
                      "sessionScope": false,
                      "viewScope": false
                    },
                    {
                      "messageType": "set-device-filters",
                      "pageScope": true,
                      "script": "\tfilters \u003d payload[\"data\"]\n\tself.custom.device_filters \u003d filters",
                      "sessionScope": false,
                      "viewScope": false
                    },
                    {
                      "messageType": "set-priority-filters",
                      "pageScope": true,
                      "script": "\tfilters \u003d payload[\"data\"]\n\tself.custom.priority_filters \u003d filters",
                      "sessionScope": false,
                      "viewScope": false
                    },
                    {
                      "messageType": "set-from-filters",
                      "pageScope": true,
                      "script": "\ttime \u003d payload[\"data\"]\n\tself.custom.time_from_filter \u003d time",
                      "sessionScope": false,
                      "viewScope": false
                    },
                    {
                      "messageType": "set-to-filters",
                      "pageScope": true,
                      "script": "\ttime \u003d payload[\"data\"]\n\tself.custom.time_to_filter \u003d time",
                      "sessionScope": false,
                      "viewScope": false
                    },
                    {
                      "messageType": "set-type-filters",
                      "pageScope": true,
                      "script": "\tfilters \u003d payload[\"data\"]\n\tself.custom.type_filters \u003d filters",
                      "sessionScope": false,
                      "viewScope": false
                    },
                    {
                      "messageType": "set-duration-filters",
                      "pageScope": true,
                      "script": "\tduration \u003d payload[\"data\"]\n\tself.custom.duration_filter \u003d duration",
                      "sessionScope": false,
                      "viewScope": false
                    }
                  ]
                },
                "type": "ia.display.table"
              }
            ],
            "meta": {
              "name": "FlexContainer_0"
            },
            "position": {
              "basis": "1920px",
              "grow": 1
            },
            "type": "ia.container.flex"
          },
          {
            "children": [
              {
                "events": {
                  "component": {
                    "onActionPerformed": {
                      "config": {
                        "script": "\tself.view.custom.currentTable \u003d \"ACTIVE\""
                      },
                      "scope": "G",
                      "type": "script"
                    }
                  }
                },
                "meta": {
                  "name": "ACTIVE"
                },
                "position": {
                  "basis": "150px"
                },
                "props": {
                  "style": {
                    "backgroundColor": "#F0F0F0",
                    "borderStyle": "none",
                    "color": "#000000"
                  },
                  "text": "ACTIVE"
                },
                "type": "ia.input.button"
              },
              {
                "events": {
                  "component": {
                    "onActionPerformed": {
                      "config": {
                        "script": "\tself.view.custom.currentTable \u003d \"HITLIST\""
                      },
                      "scope": "G",
                      "type": "script"
                    }
                  }
                },
                "meta": {
                  "name": "HIT LIST"
                },
                "position": {
                  "basis": "150px"
                },
                "props": {
                  "style": {
                    "backgroundColor": "#F0F0F0",
                    "borderStyle": "none",
                    "color": "#000000"
                  },
                  "text": "HIT LIST"
                },
                "type": "ia.input.button"
              },
              {
                "events": {
                  "component": {
                    "onActionPerformed": {
                      "config": {
                        "script": "\tself.view.custom.currentTable \u003d \"HISTORY\""
                      },
                      "scope": "G",
                      "type": "script"
                    }
                  }
                },
                "meta": {
                  "name": "HISTORY"
                },
                "position": {
                  "basis": "150px"
                },
                "props": {
                  "style": {
                    "backgroundColor": "#F0F0F0",
                    "borderStyle": "none",
                    "color": "#000000"
                  },
                  "text": "HISTORY"
                },
                "type": "ia.input.button"
              },
              {
                "meta": {
                  "name": "Label"
                },
                "position": {
                  "basis": "50px",
                  "grow": 1
                },
                "type": "ia.display.label"
              }
            ],
            "meta": {
              "name": "FlexContainer"
            },
            "position": {
              "basis": "300px",
              "grow": 1
            },
            "props": {
              "style": {
                "gap": 2
              }
            },
            "type": "ia.container.flex"
          }
        ],
        "meta": {
          "name": "FlexContainer_0"
        },
        "position": {
          "basis": "200px",
          "grow": 1
        },
        "props": {
          "direction": "column"
        },
        "type": "ia.container.flex"
      }
    ],
    "events": {
      "system": {
        "onStartup": {
          "config": {
            "script": "\tif self.view.custom.currentTable \u003d\u003d \"\":\n\t\tself.view.custom.currentTable \u003d \"ACTIVE\""
          },
          "scope": "G",
          "type": "script"
        }
      }
    },
    "meta": {
      "name": "root"
    },
    "type": "ia.container.flex"
  }
}