From 36641db94d9e396bdf26b8eef38042b58c79cccb Mon Sep 17 00:00:00 2001 From: Salijoghli <107577102+Salijoghli@users.noreply.github.com> Date: Wed, 1 Oct 2025 19:01:30 +0400 Subject: [PATCH] MCM names in the header --- ...7a259fdf95ba1799349fd95d737c0d1de455a19d65 | 1264 - ...4283a6d478d40fd692c41562836e36f9857c9bd01c | Bin 37610 -> 0 bytes ...f6abeb1406823b61a604c1de17c2ef0bc8a08f6768 | Bin 17215 -> 0 bytes ...af05607262a244581ab771c35a92e644f87d788fea | 883 - ...c5fd47b6e46970aedc30ff5fed075d1d88fb0bc40d | Bin 2352 -> 0 bytes ...ec2100fb8e41703353b629c4d9807b81138f1999b9 | Bin 29815 -> 0 bytes ...3b09b112b84975a86d0f8726f5a0b0f4dfaeb46655 | 29894 ---------------- ...c2036c788185d47b31a0cf193f6ae80261f0293eef | 941 - .../page-config/config.json | 2 +- .../page-config/resource.json | 4 +- .../Custom_Views/View-Scaler/resource.json | 4 +- .../Custom_Views/View-Scaler/thumbnail.png | Bin 60289 -> 41191 bytes .../MCM-Views/MCM01/resource.json | 4 +- .../MCM-Views/MCM01/thumbnail.png | Bin 44693 -> 43299 bytes .../MCM01-FLUID INBOUND/resource.json | 4 +- .../MCM01-FLUID INBOUND/thumbnail.png | Bin 30714 -> 59772 bytes .../MCM02-NC SORTER/resource.json | 17 - .../MCM02-NC SORTER/thumbnail.png | Bin 87399 -> 0 bytes .../view.json | 0 .../Docked_Views/Footer/resource.json | 4 +- .../Docked_Views/Footer/thumbnail.png | Bin 17215 -> 2481 bytes .../Docked_Views/Header/resource.json | 4 +- .../Docked_Views/Header/thumbnail.png | Bin 2352 -> 2464 bytes .../autStand/Docked_Views/Header/view.json | 42 +- .../CommandControlAlarms/resource.json | 4 +- .../CommandControlAlarms/view.json | 2 +- .../CommandControlStatus/resource.json | 4 +- .../CommandControlStatus/view.json | 2 +- .../autStand/Windows/Reports/resource.json | 4 +- .../autStand/Windows/Reports/thumbnail.png | Bin 37610 -> 42032 bytes .../views/autStand/Windows/Reports/view.json | 20 +- .../autStand/Windows/Statistics/resource.json | 4 +- .../autStand/Windows/Statistics/thumbnail.png | Bin 29815 -> 30541 bytes .../autStand/Windows/Statistics/view.json | 26 +- 34 files changed, 56 insertions(+), 33077 deletions(-) delete mode 100644 .resources/0df3e8269d560bc7a340ed7a259fdf95ba1799349fd95d737c0d1de455a19d65 delete mode 100644 .resources/2e85d7cfc5133576cf090c4283a6d478d40fd692c41562836e36f9857c9bd01c delete mode 100644 .resources/a730a3073cf0b3f1dee4c0f6abeb1406823b61a604c1de17c2ef0bc8a08f6768 delete mode 100644 .resources/b6a15ebb43fbe04fd56980af05607262a244581ab771c35a92e644f87d788fea delete mode 100644 .resources/cdcf8d343651dca6334b0bc5fd47b6e46970aedc30ff5fed075d1d88fb0bc40d delete mode 100644 .resources/d4e2fe105942e46478cbd0ec2100fb8e41703353b629c4d9807b81138f1999b9 delete mode 100644 .resources/e0a32989fb4b1c9ffd6ad93b09b112b84975a86d0f8726f5a0b0f4dfaeb46655 delete mode 100644 .resources/fec9f69a258bfaa339b682c2036c788185d47b31a0cf193f6ae80261f0293eef delete mode 100644 BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/resource.json delete mode 100644 BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/thumbnail.png rename BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/{MCM02-NC SORTER => MCM02-NON CON SORTER}/view.json (100%) diff --git a/.resources/0df3e8269d560bc7a340ed7a259fdf95ba1799349fd95d737c0d1de455a19d65 b/.resources/0df3e8269d560bc7a340ed7a259fdf95ba1799349fd95d737c0d1de455a19d65 deleted file mode 100644 index d9402ade..00000000 --- a/.resources/0df3e8269d560bc7a340ed7a259fdf95ba1799349fd95d737c0d1de455a19d65 +++ /dev/null @@ -1,1264 +0,0 @@ -{ - "pages": { - "/": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "footer", - "modal": false, - "resizable": false, - "show": "visible", - "size": 100, - "viewParams": {}, - "viewPath": "Windows/Docked/Footer" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "hide", - "iconUrl": "", - "id": "header", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "Windows/Docked/Header" - } - ] - }, - "title": "", - "viewPath": "Windows/GraphicsWrapper" - }, - "/alarms/active": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "footer", - "modal": false, - "resizable": false, - "show": "visible", - "size": 100, - "viewParams": {}, - "viewPath": "Windows/Docked/Footer" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "header", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "Windows/Docked/Header" - } - ] - }, - "title": "", - "viewPath": "Windows/AlarmWrapper" - }, - "/alarms/history": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "footer", - "modal": false, - "resizable": false, - "show": "visible", - "size": 100, - "viewParams": {}, - "viewPath": "Windows/Docked/Footer" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "header", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "Windows/Docked/Header" - } - ] - }, - "viewPath": "Windows/AlarmWrapper" - }, - "/alarms/hitlist": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "footer", - "modal": false, - "resizable": false, - "show": "visible", - "size": 100, - "viewParams": {}, - "viewPath": "Windows/Docked/Footer" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "header", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "Windows/Docked/Header" - } - ] - }, - "title": "", - "viewPath": "Windows/AlarmWrapper" - }, - "/autStand": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "show", - "iconUrl": "", - "id": "autStand", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 165, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Footer" - } - ], - "left": [ - { - "anchor": "fixed", - "autoBreakpoint": 805, - "content": "auto", - "handle": "autoHide", - "iconUrl": "", - "id": "Docked-West", - "modal": false, - "resizable": false, - "show": "auto", - "size": 70, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Docked-West" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "auto", - "handle": "hide", - "iconUrl": "", - "id": "header-autStand", - "modal": false, - "resizable": false, - "show": "visible", - "size": 50, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Header" - } - ] - }, - "title": "", - "viewPath": "autStand/Overview/BNA8" - }, - "/autStand/Alarms": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "show", - "iconUrl": "", - "id": "autStand", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 165, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Footer" - } - ], - "left": [ - { - "anchor": "fixed", - "autoBreakpoint": 805, - "content": "auto", - "handle": "autoHide", - "iconUrl": "", - "id": "Docked-West", - "modal": false, - "resizable": false, - "show": "auto", - "size": 70, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Docked-West" - } - ], - "right": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Conv", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Device", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-VFD", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-VFD" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "auto", - "handle": "hide", - "iconUrl": "", - "id": "header-autStand", - "modal": false, - "resizable": false, - "show": "visible", - "size": 50, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Header" - } - ] - }, - "title": "", - "viewPath": "autStand/Alarms/RealTime" - }, - "/autStand/Command": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "show", - "iconUrl": "", - "id": "autStand", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 165, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Footer" - } - ], - "left": [ - { - "anchor": "fixed", - "autoBreakpoint": 805, - "content": "auto", - "handle": "autoHide", - "iconUrl": "", - "id": "Docked-West", - "modal": false, - "resizable": false, - "show": "auto", - "size": 70, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Docked-West" - } - ], - "right": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Device", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Conv", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-VFD", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-VFD" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "hide", - "iconUrl": "", - "id": "header-autStand", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Header" - } - ] - }, - "title": "", - "viewPath": "autStand/Windows/CommandControl" - }, - "/autStand/MCM01": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "show", - "iconUrl": "", - "id": "autStand", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 165, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Footer" - } - ], - "left": [ - { - "anchor": "fixed", - "autoBreakpoint": 805, - "content": "auto", - "handle": "autoHide", - "iconUrl": "", - "id": "Docked-West", - "modal": false, - "resizable": false, - "show": "auto", - "size": 70, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Docked-West" - } - ], - "right": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Device", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Conv", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-VFD", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-VFD" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "hide", - "iconUrl": "", - "id": "header-autStand", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Header" - } - ] - }, - "title": "", - "viewPath": "autStand/Detailed_Views/MCM01-FLUID INBOUND" - }, - "/autStand/MCM02": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "show", - "iconUrl": "", - "id": "", - "modal": false, - "resizable": false, - "show": "visible", - "size": 165, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Footer" - } - ], - "left": [ - { - "anchor": "fixed", - "autoBreakpoint": 805, - "content": "auto", - "handle": "autoHide", - "iconUrl": "", - "id": "Docked-West", - "modal": false, - "resizable": false, - "show": "auto", - "size": 70, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Docked-West" - } - ], - "right": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Device", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Conv", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-VFD", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-VFD" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "hide", - "iconUrl": "", - "id": "header-autStand", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Header" - } - ] - }, - "title": "", - "viewPath": "autStand/Detailed_Views/MCM02-NC SORTER" - }, - "/autStand/Reports": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "show", - "iconUrl": "", - "id": "", - "modal": false, - "resizable": false, - "show": "visible", - "size": 150, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Footer" - } - ], - "left": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "hide", - "iconUrl": "", - "id": "Docked-West", - "modal": false, - "resizable": false, - "show": "visible", - "size": 70, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Docked-West" - } - ], - "right": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Device", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Conv", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-VFD", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-VFD" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "hide", - "iconUrl": "", - "id": "header-autStand", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Header" - } - ] - }, - "title": "", - "viewPath": "autStand/Windows/Reports" - }, - "/autStand/Statistics": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "show", - "iconUrl": "", - "id": "", - "modal": false, - "resizable": false, - "show": "visible", - "size": 165, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Footer" - } - ], - "left": [ - { - "anchor": "fixed", - "autoBreakpoint": 805, - "content": "auto", - "handle": "autoHide", - "iconUrl": "", - "id": "Docked-West", - "modal": false, - "resizable": false, - "show": "auto", - "size": 70, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Docked-West" - } - ], - "right": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Device", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Conv", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-VFD", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-VFD" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "hide", - "iconUrl": "", - "id": "header-autStand", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Header" - } - ] - }, - "viewPath": "autStand/Windows/Statistics" - }, - "/autStand/Status": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "show", - "iconUrl": "", - "id": "", - "modal": false, - "resizable": false, - "show": "visible", - "size": 165, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Footer" - } - ], - "left": [ - { - "anchor": "fixed", - "autoBreakpoint": 805, - "content": "auto", - "handle": "autoHide", - "iconUrl": "", - "id": "Docked-West", - "modal": false, - "resizable": false, - "show": "auto", - "size": 70, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Docked-West" - } - ], - "right": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Device", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Conv", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-VFD", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-VFD" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "hide", - "iconUrl": "", - "id": "header-autStand", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Header" - } - ] - }, - "title": "", - "viewPath": "autStand/Windows/Status" - }, - "/autStand/home": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "show", - "iconUrl": "", - "id": "autStand", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 165, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Footer" - } - ], - "left": [ - { - "anchor": "fixed", - "autoBreakpoint": 805, - "content": "auto", - "handle": "autoHide", - "iconUrl": "", - "id": "Docked-West", - "modal": false, - "resizable": false, - "show": "auto", - "size": 70, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Docked-West" - } - ], - "right": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Device", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-Conv", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv" - }, - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "cover", - "handle": "hide", - "iconUrl": "", - "id": "Docked-East-VFD", - "modal": false, - "resizable": false, - "show": "onDemand", - "size": 600, - "viewParams": {}, - "viewPath": "autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-VFD" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "auto", - "handle": "hide", - "iconUrl": "", - "id": "header-autStand", - "modal": false, - "resizable": false, - "show": "visible", - "size": 50, - "viewParams": {}, - "viewPath": "autStand/Docked_Views/Header" - } - ] - }, - "title": "", - "viewPath": "autStand/Overview/Home" - }, - "/cameras": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "footer", - "modal": false, - "resizable": false, - "show": "visible", - "size": 100, - "viewParams": {}, - "viewPath": "Windows/Docked/Footer" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "header", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "Windows/Docked/Header" - } - ] - }, - "title": "", - "viewPath": "Windows/JamCameras" - }, - "/commission": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "footer", - "modal": false, - "resizable": false, - "show": "visible", - "size": 100, - "viewParams": {}, - "viewPath": "Windows/Docked/Footer" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "header", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "Windows/Docked/Header" - } - ] - }, - "title": "", - "viewPath": "Windows/Commissioning" - }, - "/config": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "footer", - "modal": false, - "resizable": false, - "show": "visible", - "size": 100, - "viewParams": {}, - "viewPath": "Windows/Docked/Footer" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "header", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "Windows/Docked/Header" - } - ] - }, - "viewPath": "Windows/ConfigWrapper" - }, - "/custom-reports": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "footer", - "modal": false, - "resizable": false, - "show": "visible", - "size": 100, - "viewParams": {}, - "viewPath": "Windows/Docked/Footer" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "header", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "Windows/Docked/Header" - } - ] - }, - "viewPath": "Windows/CustomReports" - }, - "/help": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "footer", - "modal": false, - "resizable": false, - "show": "visible", - "size": 100, - "viewParams": {}, - "viewPath": "Windows/Docked/Footer" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "header", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "Windows/Docked/Header" - } - ] - }, - "viewPath": "Windows/Help" - }, - "/new-page": { - "title": "", - "viewPath": "autStand/Custom_Views/TEST" - }, - "/re": { - "title": "", - "viewPath": "" - }, - "/statistics": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "footer", - "modal": false, - "resizable": false, - "show": "visible", - "size": 100, - "viewParams": {}, - "viewPath": "Windows/Docked/Footer" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "header", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "Windows/Docked/Header" - } - ] - }, - "title": "", - "viewPath": "Windows/Statistics" - }, - "/status": { - "docks": { - "bottom": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "footer", - "modal": false, - "resizable": false, - "show": "visible", - "size": 100, - "viewParams": {}, - "viewPath": "Windows/Docked/Footer" - } - ], - "top": [ - { - "anchor": "fixed", - "autoBreakpoint": 480, - "content": "push", - "handle": "autoHide", - "iconUrl": "", - "id": "header", - "modal": false, - "resizable": false, - "show": "visible", - "size": 60, - "viewParams": {}, - "viewPath": "Windows/Docked/Header" - } - ] - }, - "title": "", - "viewPath": "Windows/StatusWrapper" - } - }, - "sharedDocks": {} -} \ No newline at end of file diff --git a/.resources/2e85d7cfc5133576cf090c4283a6d478d40fd692c41562836e36f9857c9bd01c b/.resources/2e85d7cfc5133576cf090c4283a6d478d40fd692c41562836e36f9857c9bd01c deleted file mode 100644 index 847a6cd919f9c1af8c7ae4f3d3c5882f840630ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37610 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 diff --git a/.resources/a730a3073cf0b3f1dee4c0f6abeb1406823b61a604c1de17c2ef0bc8a08f6768 b/.resources/a730a3073cf0b3f1dee4c0f6abeb1406823b61a604c1de17c2ef0bc8a08f6768 deleted file mode 100644 index ebc60244b393bf009b8d7b35c0b0a14b735e6dbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17215 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 ZRaJ}oq#{2Z^~V@!a_^L+OC|OE{ui7d%8~#8 diff --git a/.resources/b6a15ebb43fbe04fd56980af05607262a244581ab771c35a92e644f87d788fea b/.resources/b6a15ebb43fbe04fd56980af05607262a244581ab771c35a92e644f87d788fea deleted file mode 100644 index 0c81f6e3..00000000 --- a/.resources/b6a15ebb43fbe04fd56980af05607262a244581ab771c35a92e644f87d788fea +++ /dev/null @@ -1,883 +0,0 @@ -{ - "custom": {}, - "params": { - "Tab_ID": 6, - "Table": "Statistics" - }, - "propConfig": { - "params.Tab_ID": { - "binding": { - "config": { - "path": "/root/Statistics.props.currentTabIndex" - }, - "type": "property" - }, - "paramDirection": "output", - "persistent": true - }, - "params.Table": { - "binding": { - "config": { - "path": "/root/Statistics.meta.name" - }, - "type": "property" - }, - "paramDirection": "output", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 930, - "width": 1920 - } - }, - "root": { - "children": [ - { - "children": [ - { - "meta": { - "name": "Sorter_Statistics" - }, - "propConfig": { - "props.params.EndDate": { - "binding": { - "config": { - "path": "parent.custom.endDate" - }, - "type": "property" - } - }, - "props.params.StartDate": { - "binding": { - "config": { - "path": "parent.custom.startDate" - }, - "type": "property" - } - } - }, - "props": { - "page": 1, - "pageCount": 1, - "source": "Statistics/Shipping Sorter Statistics", - "zoomLevel": 50 - }, - "type": "ia.reporting.report-viewer" - }, - { - "meta": { - "name": "Sorter_Summary" - }, - "position": { - "tabIndex": 1 - }, - "propConfig": { - "props.params.EndDate": { - "binding": { - "config": { - "path": "parent.custom.endDate" - }, - "type": "property" - } - }, - "props.params.StartDate": { - "binding": { - "config": { - "path": "parent.custom.startDate" - }, - "type": "property" - } - } - }, - "props": { - "page": 1, - "pageCount": 1, - "source": "Statistics/Shipping Sorter Statistics Com", - "zoomLevel": 50 - }, - "type": "ia.reporting.report-viewer" - }, - { - "meta": { - "name": "Scan_Performance" - }, - "position": { - "tabIndex": 2 - }, - "propConfig": { - "props.params.EndDate": { - "binding": { - "config": { - "path": "parent.custom.endDate" - }, - "type": "property" - } - }, - "props.params.StartDate": { - "binding": { - "config": { - "path": "parent.custom.startDate" - }, - "type": "property" - } - } - }, - "props": { - "page": 1, - "pageCount": 1, - "source": "Statistics/Scanner Performance", - "zoomLevel": 50 - }, - "type": "ia.reporting.report-viewer" - }, - { - "meta": { - "name": "Full_Recirc_Jackpot" - }, - "position": { - "tabIndex": 3 - }, - "propConfig": { - "props.params.EndDate": { - "binding": { - "config": { - "path": "parent.custom.endDate" - }, - "type": "property" - } - }, - "props.params.StartDate": { - "binding": { - "config": { - "path": "parent.custom.startDate" - }, - "type": "property" - } - } - }, - "props": { - "page": 1, - "pageCount": 1, - "source": "Statistics/Lane Full Recirc Jackpot", - "zoomLevel": 50 - }, - "type": "ia.reporting.report-viewer" - }, - { - "meta": { - "name": "Total_Scans" - }, - "position": { - "tabIndex": 4 - }, - "propConfig": { - "props.params.EndDate": { - "binding": { - "config": { - "path": "parent.custom.endDate" - }, - "type": "property" - } - }, - "props.params.StartDate": { - "binding": { - "config": { - "path": "parent.custom.startDate" - }, - "type": "property" - } - } - }, - "props": { - "page": 1, - "pageCount": 1, - "source": "Statistics/Total Scans", - "zoomLevel": 50 - }, - "type": "ia.reporting.report-viewer" - }, - { - "meta": { - "name": "Top_Jams" - }, - "position": { - "tabIndex": 5 - }, - "propConfig": { - "props.params.EndDate": { - "binding": { - "config": { - "path": "parent.custom.endDate" - }, - "type": "property" - } - }, - "props.params.StartDate": { - "binding": { - "config": { - "path": "parent.custom.startDate" - }, - "type": "property" - } - } - }, - "props": { - "page": 1, - "pageCount": 1, - "source": "Statistics/Top Jams", - "zoomLevel": 50 - }, - "type": "ia.reporting.report-viewer" - }, - { - "meta": { - "name": "Divert_VS_Full" - }, - "position": { - "tabIndex": 6 - }, - "propConfig": { - "props.params.EndDate": { - "binding": { - "config": { - "path": "parent.custom.endDate" - }, - "type": "property" - } - }, - "props.params.StartDate": { - "binding": { - "config": { - "path": "parent.custom.startDate" - }, - "type": "property" - } - } - }, - "props": { - "page": 1, - "pageCount": 1, - "source": "Statistics/Lane Divert vs Full" - }, - "type": "ia.reporting.report-viewer" - } - ], - "custom": { - "endDate": { - "$": [ - "ts", - 192, - 1759234523279 - ], - "$ts": 1759234522000 - }, - "startDate": { - "$": [ - "ts", - 192, - 1759234523279 - ], - "$ts": 1759205722000 - } - }, - "meta": { - "name": "Statistics" - }, - "position": { - "height": 0.96, - "width": 1, - "y": 0.04 - }, - "propConfig": { - "props.tabs": { - "persistent": true - } - }, - "props": { - "currentTabIndex": 6, - "menuStyle": { - "backgroundColor": "#FFFFFFBD", - "fontSize": "1.0vmin", - "overflowWrap": "break-word", - "textAlign": "left" - }, - "style": { - "fontFamily": "Arial", - "width": "100%" - }, - "tabSize": { - "width": 160 - }, - "tabStyle": { - "active": { - "flexBasis": 0, - "flexGrow": 1, - "fontSize": "1.0vmin" - }, - "disabled": { - "fontSize": "1.0vmin" - }, - "inactive": { - "flexBasis": 0, - "flexGrow": 1, - "fontSize": "1.0vmin" - } - }, - "tabs": [ - "Sorter Statistics", - "Sorter Summary", - "Scan Performance", - "Full/Recirc/Jackpot", - "Total Scans", - "Top Jams", - "Divert vs Full" - ] - }, - "type": "ia.container.tab" - }, - { - "children": [ - { - "meta": { - "name": "LPeriod" - }, - "position": { - "basis": "60px", - "grow": 1 - }, - "props": { - "style": { - "color": "#FFFFFF" - }, - "text": "Period:" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Period" - }, - "position": { - "basis": "140px", - "grow": 1 - }, - "props": { - "dropdownOptionStyle": { - "fontSize": "1.5vmin", - "overflow": "hidden", - "width": "auto" - }, - "options": [ - { - "label": "Past 30 Min", - "value": "Past 30 Min" - }, - { - "label": "Past Hour", - "value": "Past Hour" - }, - { - "label": "Past 2 Hour", - "value": "Past 2 Hour" - }, - { - "label": "Past 4 Hour", - "value": "Past 4 Hour" - }, - { - "label": "Past 8 Hour", - "value": "Past 8 Hour" - }, - { - "label": "Current Day", - "value": "Current Day" - }, - { - "label": "Morning", - "value": "Morning" - }, - { - "label": "Daylight", - "value": "Daylight" - }, - { - "label": "Twilight", - "value": "Twilight" - }, - { - "label": "Night", - "value": "Night" - }, - { - "label": "Wrap Down", - "value": "Wrap Down" - }, - { - "label": "Current Sort", - "value": "Current Sort" - }, - { - "label": "Custom", - "value": "Custom" - } - ], - "style": { - "fontSize": "1.5vmin" - }, - "value": "Past 8 Hour" - }, - "type": "ia.input.dropdown" - }, - { - "meta": { - "name": "Spare_0" - }, - "position": { - "basis": "18.1px", - "grow": 1 - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Start Date" - }, - "position": { - "basis": "85px", - "grow": 1 - }, - "props": { - "style": { - "color": "#FFFFFF" - }, - "text": "Start Date:" - }, - "type": "ia.display.label" - }, - { - "custom": { - "Selected": { - "$": [ - "ts", - 192, - 1689168205405 - ], - "$ts": 1688473380000 - } - }, - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\t\n\tself.custom.Selected \u003d self.props.value" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "StartTime" - }, - "position": { - "basis": "190px", - "grow": 1 - }, - "propConfig": { - "props.enabled": { - "binding": { - "config": { - "expression": "{../Period.props.value} \u003d \"Custom\"" - }, - "type": "expr" - } - }, - "props.maxDate": { - "binding": { - "config": { - "expression": "now()" - }, - "type": "expr" - } - }, - "props.startDate": { - "binding": { - "config": { - "path": "../Period.props.value" - }, - "transforms": [ - { - "fallback": "todate(now())", - "inputType": "expression", - "mappings": [ - { - "input": "\"Past 30 Min\"", - "output": "todate(dateFormat(dateArithmetic(now(),-30, \"Minute\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "\"Past Hour\"", - "output": "todate(dateFormat(dateArithmetic(now(),-1, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "\"Past 2 Hour\"", - "output": "todate(dateFormat(dateArithmetic(now(),-2, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "\"Past 4 Hour\"", - "output": "todate(dateFormat(dateArithmetic(now(),-4, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "\"Past 8 Hour\"", - "output": "todate(dateFormat(dateArithmetic(now(),-8, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "\"Current Day\"", - "output": "todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 00:00:00\"))" - }, - { - "input": "\"Morning\"", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 2:30:00\"),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")))" - }, - { - "input": "\"Daylight\"", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")))" - }, - { - "input": "\"Twilight\"", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Hours\"), \"HH:mm:ss\")\u003c\"13:00:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")))" - }, - { - "input": "\"Night\"", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")))" - }, - { - "input": "\"Wrap Down\"", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")))" - }, - { - "input": "\"Current Sort\"", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")), \r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")))))))" - }, - { - "input": "\"Custom\"", - "output": "{this.props.value}" - } - ], - "outputType": "expression", - "type": "map" - } - ], - "type": "property" - }, - "onChange": { - "enabled": null, - "script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.startDate" - } - }, - "props.value": { - "onChange": { - "enabled": null, - "script": "\t\n\tif system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003e 604800 or system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003c 0:\n\t if system.date.secondsBetween(system.date.addSeconds(self.props.value,604800),system.date.now()) \u003c 0: \n\t self.getSibling(\"EndTime\").props.value \u003d system.date.now()\n\t else:\n\t self.getSibling(\"EndTime\").props.value \u003d system.date.addSeconds(self.props.value,604800)" - } - } - }, - "props": { - "dismissOnSelect": false, - "formattedValue": "Sep 30, 2025 10:17 AM", - "formattedValues": { - "date": "Mar 26, 2021", - "datetime": "Mar 26, 2021 12:00 AM", - "time": "12:00 AM" - }, - "inputProps": { - "style": { - "fontSize": "1.5vmin" - } - }, - "style": { - "fontSize": "1.5vmin" - }, - "value": { - "$": [ - "ts", - 192, - 1759241850950 - ], - "$ts": 1759213050000 - } - }, - "type": "ia.input.date-time-input" - }, - { - "meta": { - "name": "Spare" - }, - "position": { - "basis": "18.1px", - "grow": 1 - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "End Date" - }, - "position": { - "basis": "81px", - "grow": 1 - }, - "props": { - "style": { - "color": "#FFFFFF" - }, - "text": "End Date:" - }, - "type": "ia.display.label" - }, - { - "custom": { - "Selected": "value" - }, - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\t\n\tself.custom.Selected \u003d self.props.value" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "EndTime" - }, - "position": { - "basis": "190px", - "grow": 1 - }, - "propConfig": { - "props.enabled": { - "binding": { - "config": { - "expression": "{../Period.props.value} \u003d \"Custom\"" - }, - "type": "expr" - } - }, - "props.endDate": { - "binding": { - "config": { - "path": "../Period.props.value" - }, - "transforms": [ - { - "fallback": "{this.props.value}", - "inputType": "scalar", - "mappings": [ - { - "input": "Past 30 Min", - "output": "todate(dateFormat(dateArithmetic(now(),0, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "Past Hour", - "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "Past 2 Hour", - "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "Past 4 Hour", - "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "Past 8 Hour", - "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "Current Day", - "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "Morning", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\"))))" - }, - { - "input": "Daylight", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\"))))" - }, - { - "input": "Twilight", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\"))))" - }, - { - "input": "Night", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\"))))" - }, - { - "input": "Wrap Down", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\"))))" - }, - { - "input": "Current Sort", - "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - } - ], - "outputType": "expression", - "type": "map" - } - ], - "type": "property" - }, - "onChange": { - "enabled": null, - "script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.endDate" - } - }, - "props.maxDate": { - "binding": { - "config": { - "expression": "if(dateDiff({../StartTime.props.value},now(),\"day\") \u003c 7, now(),dateArithmetic({../StartTime.props.value}, 7, \"days\"))" - }, - "type": "expr" - } - }, - "props.minDate": { - "binding": { - "config": { - "expression": "{../StartTime.props.value}" - }, - "type": "expr" - } - } - }, - "props": { - "dismissOnSelect": false, - "formattedValue": "Sep 30, 2025 6:17 PM", - "formattedValues": { - "date": "Mar 29, 2021", - "datetime": "Mar 29, 2021 1:37 PM", - "time": "1:37 PM" - }, - "inputProps": { - "style": { - "fontSize": "1.5vmin" - } - }, - "style": { - "fontSize": "1.5vmin" - }, - "value": { - "$": [ - "ts", - 192, - 1759241850968 - ], - "$ts": 1759241850000 - } - }, - "type": "ia.input.date-time-input" - } - ], - "meta": { - "name": "Period_not_Global_0" - }, - "position": { - "height": 0.0269, - "width": 0.483, - "x": 0.0025, - "y": 0.0059 - }, - "propConfig": { - "custom.EndDate": { - "binding": { - "config": { - "path": "./EndTime.props.value" - }, - "type": "property" - } - }, - "custom.StartDate": { - "binding": { - "config": { - "path": "./StartTime.props.value" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "fontFamily": "Arial", - "fontSize": "1.5vmin" - }, - "text": "Highest Sorted PPH at 5 min Interval: 0 pph" - }, - "type": "ia.container.flex" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\t#Passing start and end dates to the reports, this is to avoid re-renders\n\tstartDate \u003d self.getSibling(\"Period_not_Global_0\").custom.StartDate\n\tendDate \u003d self.getSibling(\"Period_not_Global_0\").custom.EndDate\n\t\n\tself.getSibling(\"Statistics\").custom.startDate \u003d startDate\n\tself.getSibling(\"Statistics\").custom.endDate \u003d endDate\n\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button", - "tooltip": { - "enabled": true, - "text": "Clicking this button generates new report with updated times" - } - }, - "position": { - "height": 0.0312, - "width": 0.0667, - "x": 0.4958, - "y": 0.0043 - }, - "props": { - "primary": false, - "text": "Generate New Report", - "textStyle": { - "fontSize": "1vmin" - } - }, - "type": "ia.input.button" - } - ], - "events": { - "system": { - "onStartup": { - "config": { - "script": "\t#Saving start and end dates on startup of view\n\tstartDate \u003d self.getChild(\"Period_not_Global_0\").custom.StartDate\n\tendDate \u003d self.getChild(\"Period_not_Global_0\").custom.EndDate\n\t\n\tself.getChild(\"Statistics\").custom.startDate \u003d startDate\n\tself.getChild(\"Statistics\").custom.endDate \u003d endDate" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "root" - }, - "position": { - "x": 0, - "y": 0 - }, - "props": { - "mode": "percent", - "style": { - "backgroundColor": "#1A4A5E", - "overflow": "hidden" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/cdcf8d343651dca6334b0bc5fd47b6e46970aedc30ff5fed075d1d88fb0bc40d b/.resources/cdcf8d343651dca6334b0bc5fd47b6e46970aedc30ff5fed075d1d88fb0bc40d deleted file mode 100644 index 21b03df3c60a187f75f609ff6ab3be81be64a1d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2352 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 I_Z(vW8%F|#+5i9m diff --git a/.resources/e0a32989fb4b1c9ffd6ad93b09b112b84975a86d0f8726f5a0b0f4dfaeb46655 b/.resources/e0a32989fb4b1c9ffd6ad93b09b112b84975a86d0f8726f5a0b0f4dfaeb46655 deleted file mode 100644 index 30f8e124..00000000 --- a/.resources/e0a32989fb4b1c9ffd6ad93b09b112b84975a86d0f8726f5a0b0f4dfaeb46655 +++ /dev/null @@ -1,29894 +0,0 @@ -{ - "custom": {}, - "params": { - "Tab_ID": 10, - "Table": "Statistics" - }, - "propConfig": { - "params.Tab_ID": { - "binding": { - "config": { - "path": "/root/Statistics.props.currentTabIndex" - }, - "type": "property" - }, - "paramDirection": "output", - "persistent": true - }, - "params.Table": { - "binding": { - "config": { - "path": "/root/Statistics.meta.name" - }, - "type": "property" - }, - "paramDirection": "output", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 930, - "width": 1920 - } - }, - "root": { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Hourly_Scanner" - }, - "position": { - "basis": "50%" - }, - "propConfig": { - "custom.mode": { - "binding": { - "config": { - "expression": "{..../Statistics.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/EndTime.custom.Selected}+{..../Period_not_Global_0/StartTime.custom.Selected} + {this.custom.time} + {..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value}" - }, - "type": "expr" - }, - "onChange": { - "enabled": null, - "script": " db_tag_path \u003d \"[System]Gateway/Database/MariaDB/Available\"\n\t\n if(system.tag.readBlocking([db_tag_path])[0].value):\n path \u003d \"\"\n headers \u003d []\n graph \u003d []\n \n # Mode selection (unchanged)\n if self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n path \u003d \"autStand/Statistics/Hourly Scanner Count\"\n headers \u003d [\"Start Timestamp\",\"Hour\",\"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No Code (#)\"]\n self.getSibling(\"Hourly Scanner\").props.series[0].tooltip.text \u003d \"Good Read (#): [bold]{valueY}[/]\"\n self.getSibling(\"Hourly Scanner\").props.series[1].tooltip.text \u003d \"No Read (#): [bold]{valueY}[/]\"\n self.getSibling(\"Hourly Scanner\").props.series[2].tooltip.text \u003d \"Multi Read (#): [bold]{valueY}[/]\"\n self.getSibling(\"Hourly Scanner\").props.series[3].tooltip.text \u003d \"No Code (#): [bold]{valueY}[/]\"\n self.getSibling(\"Hourly Scanner\").props.yAxes[0].value.range.max \u003d \"\"\n elif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n path \u003d \"autStand/Statistics/Hourly Scanner Percent\"\n headers \u003d [\"Start Timestamp\",\"Hour\",\"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n self.getSibling(\"Hourly Scanner\").props.series[0].tooltip.text \u003d \"Good Read (%): [bold]{valueY}[/]%\"\n self.getSibling(\"Hourly Scanner\").props.series[1].tooltip.text \u003d \"No Read (%): [bold]{valueY}[/]%\"\n self.getSibling(\"Hourly Scanner\").props.series[2].tooltip.text \u003d \"Multi Read (%): [bold]{valueY}[/]%\"\n self.getSibling(\"Hourly Scanner\").props.series[3].tooltip.text \u003d \"No Code (%): [bold]{valueY}[/]%\"\n self.getSibling(\"Hourly Scanner\").props.yAxes[0].value.range.max \u003d 100\n else:\n path \u003d \"autStand/Statistics/Hourly Scanner Rate\"\n headers \u003d [\"Start Timestamp\",\"Hour\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n self.getSibling(\"Hourly Scanner\").props.series[0].tooltip.text \u003d \"Good Read (pph): [bold]{valueY}[/] pph\"\n self.getSibling(\"Hourly Scanner\").props.series[1].tooltip.text \u003d \"No Read (pph): [bold]{valueY}[/]\"\n self.getSibling(\"Hourly Scanner\").props.series[2].tooltip.text \u003d \"Multi Read (pph): [bold]{valueY}[/] pph\"\n self.getSibling(\"Hourly Scanner\").props.series[3].tooltip.text \u003d \"No Code (pph): [bold]{valueY}[/] pph\"\n self.getSibling(\"Hourly Scanner\").props.yAxes[0].value.range.max \u003d \"\"\n \n params \u003d {\n \"starttime\": self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate,\n \"endtime\": self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate\n }\n \n # Execute query with error handling\n data \u003d system.dataset.toPyDataSet(system.db.runNamedQuery(path, params))\n \n # Process data (unchanged)\n graph \u003d []\n for row in data: \n dict \u003d {\n \u0027Hour\u0027: row[\u0027Hour\u0027],\n \u0027GoodRead\u0027: row[\u0027GoodRead\u0027],\n \u0027NoRead\u0027: row[\u0027NoRead\u0027],\n \u0027MultiRead\u0027: row[\u0027MultiRead\u0027],\n \u0027NoCode\u0027: row[\u0027NoCode\u0027]\n }\n graph.append(dict)\n \n # Update components\n self.getSibling(\"Hourly Scanner\").props.dataSources.example \u003d graph\n self.props.data \u003d system.dataset.toDataSet(headers, data)\n " - } - }, - "custom.time": { - "binding": { - "config": { - "expression": "now(1000)" - }, - "type": "expr" - } - } - }, - "props": { - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "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": false, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "endt", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Start Timestamp" - }, - "justify": "center", - "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": "date", - "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": "rownumber", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Hour" - }, - "justify": "center", - "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": "Total_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Total (#)" - }, - "justify": "center", - "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": "GoodRead_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Good Read (#)" - }, - "justify": "center", - "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": "NoRead_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "No Read (#)" - }, - "justify": "center", - "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": "MultiLabelRead_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Multi Read (#)" - }, - "justify": "center", - "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": "NoCode_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "No Code (#)" - }, - "justify": "center", - "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": "" - } - ], - "data": { - "$": [ - "ds", - 192, - 1759229188220 - ], - "$columns": [ - { - "data": [], - "name": "Start Timestamp", - "type": "String" - }, - { - "data": [], - "name": "Hour", - "type": "String" - }, - { - "data": [], - "name": "Total (#)", - "type": "String" - }, - { - "data": [], - "name": "Good Read (#)", - "type": "String" - }, - { - "data": [], - "name": "No Read (#)", - "type": "String" - }, - { - "data": [], - "name": "Multi Read (#)", - "type": "String" - }, - { - "data": [], - "name": "No Code (#)", - "type": "String" - } - ] - }, - "filter": { - "enabled": true, - "results": { - "enabled": true - } - }, - "pager": { - "bottom": false - }, - "rows": { - "data": {} - }, - "virtualized": false - }, - "type": "ia.display.table" - }, - { - "meta": { - "name": "Hourly Scanner" - }, - "position": { - "basis": "50%" - }, - "props": { - "dataSources": { - "example": [] - }, - "series": [ - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "GoodRead" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Good Read" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "GoodRead", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Good Read (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Reads", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "#FF0000", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "#FF0000", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "NoRead" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "No Read" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "NoRead", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "No Read (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Reads", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "#FF8C00", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "#FF8C00", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "MultiRead" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "MultiRead" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "MultiRead", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Multi Read (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Reads", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "#00FF00", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "#00FF00", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "NoCode" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "No Code" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "NoCode", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "No Code (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Reads", - "zIndex": 0 - } - ], - "xAxes": [ - { - "appearance": { - "font": { - "size": "", - "weight": 500 - }, - "grid": { - "color": "", - "dashArray": "", - "minDistance": 60, - "opacity": 1, - "position": 0.5 - }, - "inside": false, - "labels": { - "color": "", - "horizontalCenter": "middle", - "opacity": 1, - "rotation": 0, - "verticalCenter": "middle" - }, - "opposite": false - }, - "category": { - "break": { - "enabled": false, - "endCategory": "", - "size": 0.05, - "startCategory": "" - } - }, - "date": { - "baseInterval": { - "count": 1, - "enabled": false, - "skipEmptyPeriods": false, - "timeUnit": "hour" - }, - "break": { - "enabled": false, - "endDate": "", - "size": 0.05, - "startDate": "" - }, - "format": "M/d", - "inputFormat": "yyyy-MM-dd kk:mm:ss", - "range": { - "max": "", - "min": "", - "useStrict": true - } - }, - "inversed": false, - "label": { - "color": "", - "enabled": true, - "text": "Hour" - }, - "name": "Hour", - "render": "category", - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "" - }, - "value": { - "break": { - "enabled": false, - "endValue": 100, - "size": 0.05, - "startValue": 0 - }, - "format": "#,###.##", - "logarithmic": false, - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "visible": true - } - ], - "yAxes": [ - { - "appearance": { - "font": { - "size": "", - "weight": 500 - }, - "grid": { - "color": "", - "dashArray": "", - "minDistance": null, - "opacity": 1, - "position": 0.5 - }, - "inside": false, - "labels": { - "color": "", - "horizontalCenter": "middle", - "opacity": 1, - "rotation": 0, - "verticalCenter": "middle" - }, - "opposite": false - }, - "category": { - "break": { - "enabled": false, - "endCategory": "", - "size": 0.05, - "startCategory": "" - } - }, - "date": { - "baseInterval": { - "count": 1, - "enabled": false, - "skipEmptyPeriods": false, - "timeUnit": "hour" - }, - "break": { - "enabled": false, - "endDate": "", - "size": 0.05, - "startDate": "" - }, - "format": "M/d/yyyy HH:mm:ss", - "inputFormat": "yyyy-MM-dd kk:mm:ss", - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "inversed": false, - "label": { - "color": "", - "enabled": true, - "text": "" - }, - "name": "Reads", - "render": "value", - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "" - }, - "value": { - "break": { - "enabled": false, - "endValue": 100, - "size": 0.05, - "startValue": 0 - }, - "format": "#,###.##", - "logarithmic": false, - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "visible": true - } - ] - }, - "type": "ia.chart.xy" - } - ], - "meta": { - "name": "Hourly_Scanner" - }, - "position": { - "tabIndex": 6 - }, - "props": { - "direction": "column", - "style": { - "fontSize": "1.5vmin" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Hourly_Induct" - }, - "position": { - "basis": "50%" - }, - "propConfig": { - "custom.mode": { - "binding": { - "config": { - "expression": "{..../Statistics.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/EndTime.custom.Selected}+{..../Period_not_Global_0/StartTime.custom.Selected} + {this.custom.time} + {..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value}" - }, - "type": "expr" - }, - "onChange": { - "enabled": null, - "script": " db_tag_path \u003d \"[System]Gateway/Database/MariaDB/Available\"\n\t\n if(system.tag.readBlocking([db_tag_path])[0].value):\n\t path \u003d \"\"\n\t headers \u003d []\n\t rows \u003d []\n\t\n\t # Define the appropriate path based on the selected aggregation mode\n\t mode \u003d self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value\n\t if mode \u003d\u003d \"Count\":\n\t path \u003d \"autStand/Statistics/Hourly Induct Count\"\n\t headers \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\"]\n\t self.getSibling(\"Hourly Induct\").props.series[0].tooltip.text \u003d \"Total (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Induct\").props.yAxes[0].value.range.max \u003d \"\"\n\t elif mode \u003d\u003d \"Percentage\":\n\t path \u003d \"autStand/Statistics/Hourly Induct Percent\"\n\t headers \u003d [\"Start Timestamp\", \"Hour\", \"Total (%)\"]\n\t self.getSibling(\"Hourly Induct\").props.series[0].tooltip.text \u003d \"Total (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Induct\").props.yAxes[0].value.range.max \u003d 100\n\t else:\n\t path \u003d \"autStand/Statistics/Hourly Induct Rate\"\n\t headers \u003d [\"Start Timestamp\", \"Hour\", \"Total (pph)\"]\n\t self.getSibling(\"Hourly Induct\").props.series[0].tooltip.text \u003d \"Total (pph): [bold]{valueY}[/] pph\"\n\t self.getSibling(\"Hourly Induct\").props.yAxes[0].value.range.max \u003d \"\"\n\t\n\t # Fetch the data from the database\n\t params \u003d {\n\t \"starttime\": self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate, \n\t \"endtime\": self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate\n\t }\n\t data \u003d system.dataset.toPyDataSet(system.db.runNamedQuery(path, params))\n\t\n\t # Prepare the rows for the dataset without \u0027SingleCarrier\u0027 and \u0027DoubleCarrier\u0027\n\t for row in data:\n\t row_data \u003d [row[\u0027StartTimestamp\u0027], row[\u0027Hour\u0027]]\n\t \n\t if mode \u003d\u003d \"Count\":\n\t row_data.append(row[\u0027Total_count\u0027])\n\t elif mode \u003d\u003d \"Percentage\":\n\t row_data.append(row[\u0027Total_percentage\u0027])\n\t else:\n\t row_data.append(row[\u0027Total_pph\u0027])\n\t\n\t if \u0027SingleCarrier\u0027 in row and row[\u0027SingleCarrier\u0027] is not None:\n\t row_data.append(row[\u0027SingleCarrier\u0027])\n\t headers.append(\"Single Carrier (#)\")\n\t if \u0027DoubleCarrier\u0027 in row and row[\u0027DoubleCarrier\u0027] is not None:\n\t row_data.append(row[\u0027DoubleCarrier\u0027])\n\t headers.append(\"Double Carrier (#)\")\n\t\n\t rows.append(row_data)\n\t\n\t # Filter headers and rows to exclude unwanted columns\n\t filtered_headers \u003d [h for h in headers if h not in [\"Single Carrier (#)\", \"Double Carrier (#)\"]]\n\t filtered_rows \u003d [\n\t [val for idx, val in enumerate(r) if headers[idx] not in [\"Single Carrier (#)\", \"Double Carrier (#)\"]]\n\t for r in rows\n\t ]\n\t\n\t dataset \u003d system.dataset.toDataSet(filtered_headers, filtered_rows)\n\t\n\t # Update the dataset and chart data\n\t self.props.data \u003d dataset\n\t self.getSibling(\"Hourly Induct\").props.dataSources.example \u003d dataset\n\t" - } - }, - "custom.time": { - "binding": { - "config": { - "expression": "now(1000)" - }, - "type": "expr" - } - } - }, - "props": { - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "StartTimestamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "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": "", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "center", - "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": "date", - "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": "", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "center", - "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": "" - } - ], - "data": { - "$": [ - "ds", - 192, - 1759229188220 - ], - "$columns": [ - { - "data": [], - "name": "Start Timestamp", - "type": "String" - }, - { - "data": [], - "name": "Hour", - "type": "String" - }, - { - "data": [], - "name": "Total (#)", - "type": "String" - } - ] - }, - "filter": { - "enabled": true, - "results": { - "enabled": true - } - }, - "pager": { - "bottom": false - }, - "rows": { - "data": {} - }, - "style": { - "fontFamily": "Arial" - }, - "virtualized": false - }, - "type": "ia.display.table" - }, - { - "meta": { - "name": "Hourly Induct" - }, - "position": { - "basis": "50%" - }, - "props": { - "dataSources": { - "example": { - "$": [ - "ds", - 192, - 1759229188220 - ], - "$columns": [ - { - "data": [], - "name": "Start Timestamp", - "type": "String" - }, - { - "data": [], - "name": "Hour", - "type": "String" - }, - { - "data": [], - "name": "Total (#)", - "type": "String" - } - ] - } - }, - "selection": { - "enabled": true - }, - "series": [ - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "SingleCarrier" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": true, - "label": { - "text": "" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Total (#): [bold]{valueY}[/]" - }, - "visible": false, - "xAxis": "Hour", - "yAxis": "Carriers", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "#FF0000", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "#FF0000", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "DoubleCarrier" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": true, - "label": { - "text": "Double Carrier" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "NoRead", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Total (#): [bold]{valueY}[/]" - }, - "visible": false, - "xAxis": "Hour", - "yAxis": "Carriers", - "zIndex": 0 - } - ], - "xAxes": [ - { - "appearance": { - "font": { - "size": "", - "weight": 500 - }, - "grid": { - "color": "", - "dashArray": "", - "minDistance": 60, - "opacity": 1, - "position": 0.5 - }, - "inside": false, - "labels": { - "color": "", - "horizontalCenter": "middle", - "opacity": 1, - "rotation": 0, - "verticalCenter": "middle" - }, - "opposite": false - }, - "category": { - "break": { - "enabled": false, - "endCategory": "", - "size": 0.05, - "startCategory": "" - } - }, - "date": { - "baseInterval": { - "count": 1, - "enabled": false, - "skipEmptyPeriods": false, - "timeUnit": "hour" - }, - "break": { - "enabled": false, - "endDate": "", - "size": 0.05, - "startDate": "" - }, - "format": "M/d", - "inputFormat": "yyyy-MM-dd kk:mm:ss", - "range": { - "max": "", - "min": "", - "useStrict": true - } - }, - "inversed": false, - "label": { - "color": "", - "enabled": true, - "text": "Hour" - }, - "name": "Hour", - "render": "category", - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "" - }, - "value": { - "break": { - "enabled": false, - "endValue": 100, - "size": 0.05, - "startValue": 0 - }, - "format": "#,###.##", - "logarithmic": false, - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "visible": true - } - ], - "yAxes": [ - { - "appearance": { - "font": { - "size": "", - "weight": 500 - }, - "grid": { - "color": "", - "dashArray": "", - "minDistance": null, - "opacity": 1, - "position": 0.5 - }, - "inside": false, - "labels": { - "color": "", - "horizontalCenter": "middle", - "opacity": 1, - "rotation": 0, - "verticalCenter": "middle" - }, - "opposite": false - }, - "category": { - "break": { - "enabled": false, - "endCategory": "", - "size": 0.05, - "startCategory": "" - } - }, - "date": { - "baseInterval": { - "count": 1, - "enabled": false, - "skipEmptyPeriods": false, - "timeUnit": "hour" - }, - "break": { - "enabled": false, - "endDate": "", - "size": 0.05, - "startDate": "" - }, - "format": "M/d/yyyy HH:mm:ss", - "inputFormat": "yyyy-MM-dd kk:mm:ss", - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "inversed": false, - "label": { - "color": "", - "enabled": true, - "text": "" - }, - "name": "Carriers", - "render": "value", - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "" - }, - "value": { - "break": { - "enabled": false, - "endValue": 100, - "size": 0.05, - "startValue": 0 - }, - "format": "#,###.##", - "logarithmic": false, - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "visible": true - } - ] - }, - "type": "ia.chart.xy" - } - ], - "meta": { - "name": "Hourly_Induct" - }, - "position": { - "tabIndex": 5 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Hourly_Sorter_Summary" - }, - "position": { - "basis": "50%" - }, - "propConfig": { - "custom.mode": { - "binding": { - "config": { - "expression": "{..../Statistics.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/EndTime.custom.Selected}+{..../Period_not_Global_0/StartTime.custom.Selected} + {this.custom.time} + {..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value}" - }, - "type": "expr" - }, - "onChange": { - "enabled": null, - "script": " db_tag_path \u003d \"[System]Gateway/Database/MariaDB/Available\"\n\t\n if(system.tag.readBlocking([db_tag_path])[0].value):\n\t path \u003d \"\"\n\t headers \u003d []\n\t graph \u003d []\n\t\n\t mode \u003d self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value\n\t\n\t if mode \u003d\u003d \"Count\":\n\t path \u003d \"autStand/Statistics/Hourly Sorter Summary Count\"\n\t headers \u003d [\"Start Timestamp\", \"Hour\", \"Inducted (#)\", \"Sorted (#)\", \"Awcs Recirc (#)\", \"Operational Recirc (#)\", \"Machine Recirc (#)\"]\n\t self.getSibling(\"Hourly Sorter Summary\").props.series[0].tooltip.text \u003d \"Sorted (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Summary\").props.series[1].tooltip.text \u003d \"Awcs Recirc (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Summary\").props.series[2].tooltip.text \u003d \"Operational Recirc (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Summary\").props.series[3].tooltip.text \u003d \"Machine Recirc (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Summary\").props.yAxes[0].value.range.max \u003d \"\"\n\t elif mode \u003d\u003d \"Percentage\":\n\t path \u003d \"autStand/Statistics/Hourly Sorter Summary Percent\"\n\t headers \u003d [\"Start Timestamp\", \"Hour\", \"Inducted (%)\", \"Sorted (%)\", \"Awcs Recirc (%)\", \"Operational Recirc (%)\", \"Machine Recirc (%)\"]\n\t self.getSibling(\"Hourly Sorter Summary\").props.series[0].tooltip.text \u003d \"Sorted (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Summary\").props.series[1].tooltip.text \u003d \"Awcs Recirc (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Summary\").props.series[2].tooltip.text \u003d \"Operational Recirc (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Summary\").props.series[3].tooltip.text \u003d \"Machine Recirc (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Summary\").props.yAxes[0].value.range.max \u003d 100\n\t else:\n\t path \u003d \"autStand/Statistics/Hourly Sorter Summary Rate\"\n\t headers \u003d [\"Start Timestamp\", \"Hour\", \"Inducted (pph)\", \"Sorted (pph)\", \"Awcs Recirc (pph)\", \"Operational Recirc (pph)\", \"Machine Recirc (pph)\"]\n\t self.getSibling(\"Hourly Sorter Summary\").props.series[0].tooltip.text \u003d \"Sorted (pph): [bold]{valueY}[/] pph\"\n\t self.getSibling(\"Hourly Sorter Summary\").props.series[1].tooltip.text \u003d \"Awcs Recirc (pph): [bold]{valueY}[/] pph\"\n\t self.getSibling(\"Hourly Sorter Summary\").props.series[2].tooltip.text \u003d \"Operational Recirc (pph): [bold]{valueY}[/] pph\"\n\t self.getSibling(\"Hourly Sorter Summary\").props.series[3].tooltip.text \u003d \"Machine Recirc (pph): [bold]{valueY}[/] pph\"\n\t self.getSibling(\"Hourly Sorter Summary\").props.yAxes[0].value.range.max \u003d \"\"\n\t\n\t params \u003d {\n\t \"starttime\": self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate,\n\t \"endtime\": self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate\n\t }\n\t\n\t data \u003d system.dataset.toPyDataSet(system.db.runNamedQuery(path, params))\n\t\n\t for row in data:\n\t entry \u003d {\n\t \"Hour\": row[\"Hour\"],\n\t \"Sorted\": row[\"Sorted\"],\n\t \"AwcsRecirc\": row[\"AwcsRecirc\"],\n\t \"OperationalRecirc\": row[\"OperationalRecirc\"],\n\t \"MachineRecirc\": row[\"MachineRecirc\"]\n\t }\n\t graph.append(entry)\n\t\n\t self.getSibling(\"Hourly Sorter Summary\").props.dataSources.example \u003d graph\n\t self.props.data \u003d system.dataset.toDataSet(headers, data)\n" - } - }, - "custom.time": { - "binding": { - "config": { - "expression": "now(1000)" - }, - "type": "expr" - } - } - }, - "props": { - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "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": false, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "endt", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Start Timestamp" - }, - "justify": "center", - "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": "date", - "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": "rownumber", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Hour" - }, - "justify": "center", - "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": "Induct_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Induct (%)" - }, - "justify": "center", - "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": "Sorted_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Sorted (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "AWCSRecirc_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "AWCS Recirculate (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "OperRecirc_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Operational Recirculate (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "MachineRecirc_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Machine Recirculate (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "" - } - ], - "data": { - "$": [ - "ds", - 192, - 1759229188223 - ], - "$columns": [ - { - "data": [], - "name": "Start Timestamp", - "type": "String" - }, - { - "data": [], - "name": "Hour", - "type": "String" - }, - { - "data": [], - "name": "Inducted (#)", - "type": "String" - }, - { - "data": [], - "name": "Sorted (#)", - "type": "String" - }, - { - "data": [], - "name": "Awcs Recirc (#)", - "type": "String" - }, - { - "data": [], - "name": "Operational Recirc (#)", - "type": "String" - }, - { - "data": [], - "name": "Machine Recirc (#)", - "type": "String" - } - ] - }, - "filter": { - "enabled": true, - "results": { - "enabled": true - } - }, - "pager": { - "bottom": false - }, - "rows": { - "data": {} - } - }, - "type": "ia.display.table" - }, - { - "meta": { - "name": "Hourly Sorter Summary" - }, - "position": { - "basis": "50%" - }, - "props": { - "dataSources": { - "example": [] - }, - "series": [ - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "Sorted" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Sorted" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "Sorted", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Sorted (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "#FF0000", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "#FF0000", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "AwcsRecirc" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Operational Recirculator" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "AwcsRecirc", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Awcs Recirc (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "#FF8C00", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "#FF8C00", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "OperationalRecirc" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "AWCS Recirculator" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "OperationalRecirc", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Operational Recirc (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "#00FF00", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "#00FF00", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "MachineRecirc" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Machine Recirculator" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "MachineRecirc", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Machine Recirc (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - } - ], - "xAxes": [ - { - "appearance": { - "font": { - "size": "", - "weight": 500 - }, - "grid": { - "color": "", - "dashArray": "", - "minDistance": 60, - "opacity": 1, - "position": 0.5 - }, - "inside": false, - "labels": { - "color": "", - "horizontalCenter": "middle", - "opacity": 1, - "rotation": 0, - "verticalCenter": "middle" - }, - "opposite": false - }, - "category": { - "break": { - "enabled": false, - "endCategory": "", - "size": 0.05, - "startCategory": "" - } - }, - "date": { - "baseInterval": { - "count": 1, - "enabled": false, - "skipEmptyPeriods": false, - "timeUnit": "hour" - }, - "break": { - "enabled": false, - "endDate": "", - "size": 0.05, - "startDate": "" - }, - "format": "M/d", - "inputFormat": "yyyy-MM-dd kk:mm:ss", - "range": { - "max": "", - "min": "", - "useStrict": true - } - }, - "inversed": false, - "label": { - "color": "", - "enabled": true, - "text": "Hour" - }, - "name": "Hour", - "render": "category", - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "" - }, - "value": { - "break": { - "enabled": false, - "endValue": 100, - "size": 0.05, - "startValue": 0 - }, - "format": "#,###.##", - "logarithmic": false, - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "visible": true - } - ], - "yAxes": [ - { - "appearance": { - "font": { - "size": "", - "weight": 500 - }, - "grid": { - "color": "", - "dashArray": "", - "minDistance": null, - "opacity": 1, - "position": 0.5 - }, - "inside": false, - "labels": { - "color": "", - "horizontalCenter": "middle", - "opacity": 1, - "rotation": 0, - "verticalCenter": "middle" - }, - "opposite": false - }, - "category": { - "break": { - "enabled": false, - "endCategory": "", - "size": 0.05, - "startCategory": "" - } - }, - "date": { - "baseInterval": { - "count": 1, - "enabled": false, - "skipEmptyPeriods": false, - "timeUnit": "hour" - }, - "break": { - "enabled": false, - "endDate": "", - "size": 0.05, - "startDate": "" - }, - "format": "M/d/yyyy HH:mm:ss", - "inputFormat": "yyyy-MM-dd kk:mm:ss", - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "inversed": false, - "label": { - "color": "", - "enabled": true, - "text": "" - }, - "name": "Induct", - "render": "value", - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "" - }, - "value": { - "break": { - "enabled": false, - "endValue": 100, - "size": 0.05, - "startValue": 0 - }, - "format": "#,###.##", - "logarithmic": false, - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "visible": true - } - ] - }, - "type": "ia.chart.xy" - } - ], - "meta": { - "name": "Hourly_Sorter_Summary" - }, - "position": { - "tabIndex": 7 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Hourly_Sorter_Details" - }, - "position": { - "basis": "50%" - }, - "propConfig": { - "custom.mode": { - "binding": { - "config": { - "expression": "{..../Statistics.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/EndTime.custom.Selected}+{..../Period_not_Global_0/StartTime.custom.Selected} + {this.custom.time} + {..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value}" - }, - "type": "expr" - }, - "onChange": { - "enabled": null, - "script": " db_tag_path \u003d \"[System]Gateway/Database/MariaDB/Available\"\n\t\n if(system.tag.readBlocking([db_tag_path])[0].value):\n\t path \u003d \"\"\n\t headers \u003d []\n\t graph \u003d []\n\t\n\t if self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t path \u003d \"autStand/Statistics/Hourly Sorter Details Count\"\n\t headers \u003d [\"Start Timestamp\",\"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t self.getSibling(\"Hourly Sorter Details\").props.series[0].tooltip.text \u003d \"Sorted (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[1].tooltip.text \u003d \"Dest Invalid (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[2].tooltip.text \u003d \"Dest None (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[3].tooltip.text \u003d \"Dest Disabled (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[4].tooltip.text \u003d \"Dest Full (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[5].tooltip.text \u003d \"Unexpected (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[6].tooltip.text \u003d \"Dest Fault (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[7].tooltip.text \u003d \"Div Fail (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[8].tooltip.text \u003d \"Gap Error (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[9].tooltip.text \u003d \"Lost (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[10].tooltip.text \u003d \"Tracking Err (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[11].tooltip.text \u003d \"Unknown (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[12].tooltip.text \u003d \"Unsafe (#): [bold]{valueY}[/]\"\n\t self.getSibling(\"Hourly Sorter Details\").props.yAxes[0].value.range.max \u003d \"\"\n\t elif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t path \u003d \"autStand/Statistics/Hourly Sorter Details Percent\"\n\t headers \u003d [\"Start Timestamp\",\"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t self.getSibling(\"Hourly Sorter Details\").props.series[0].tooltip.text \u003d \"Sorted (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[1].tooltip.text \u003d \"Dest Invalid (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[2].tooltip.text \u003d \"Dest None (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[3].tooltip.text \u003d \"Dest Disabled (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[4].tooltip.text \u003d \"Dest Full (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[5].tooltip.text \u003d \"Unexpected (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[6].tooltip.text \u003d \"Dest Fault (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[7].tooltip.text \u003d \"Div Fail (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[8].tooltip.text \u003d \"Gap Error (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[9].tooltip.text \u003d \"Lost (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[10].tooltip.text \u003d \"Tracking Err (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[11].tooltip.text \u003d \"Unknown (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[12].tooltip.text \u003d \"Unsafe (%): [bold]{valueY}[/]%\"\n\t self.getSibling(\"Hourly Sorter Details\").props.yAxes[0].value.range.max \u003d 100\n\t else:\n\t path \u003d \"autStand/Statistics/Hourly Sorter Details Rate\"\n\t headers \u003d [\"Start Timestamp\",\"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t self.getSibling(\"Hourly Sorter Details\").props.series[0].tooltip.text \u003d \"Sorted (pph): [bold]{valueY}[/]pph\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[1].tooltip.text \u003d \"Dest Invalid (pph): [bold]{valueY}[/]pph\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[2].tooltip.text \u003d \"Dest None (pph): [bold]{valueY}[/] pph\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[3].tooltip.text \u003d \"Dest Disabled (pph): [bold]{valueY}[/]pph\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[4].tooltip.text \u003d \"Dest Full (pph): [bold]{valueY}[/]pph\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[5].tooltip.text \u003d \"Unexpected (pph): [bold]{valueY}[/]pph\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[6].tooltip.text \u003d \"Dest Fault (pph): [bold]{valueY}[/]pph\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[7].tooltip.text \u003d \"Div Fail (pph): [bold]{valueY}[/]pph\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[8].tooltip.text \u003d \"Gap Error (pph): [bold]{valueY}[/]pph\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[9].tooltip.text \u003d \"Lost (pph): [bold]{valueY}[/]pph\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[10].tooltip.text \u003d \"Tracking Err (pph): [bold]{valueY}[/]pph\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[11].tooltip.text \u003d \"Unknown (pph): [bold]{valueY}[/]pph\"\n\t self.getSibling(\"Hourly Sorter Details\").props.series[12].tooltip.text \u003d \"Unsafe (pph): [bold]{valueY}[/]pph\"\n\t self.getSibling(\"Hourly Sorter Details\").props.yAxes[0].value.range.max \u003d \"\"\n\t\n\t params \u003d {\n\t \"starttime\": self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate,\n\t \"endtime\": self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate\n\t }\n\t\n\t data \u003d system.dataset.toPyDataSet(system.db.runNamedQuery(path, params))\n\t\n\t for row in data:\n\t dict \u003d {}\n\t dict[\u0027Hour\u0027] \u003d row[\u0027Hour\u0027]\n\t dict[\u0027Sorted\u0027] \u003d row[\u0027Sorted\u0027]\n\t dict[\u0027DestinationInvalid\u0027] \u003d row[\u0027DestinationInvalid\u0027]\n\t dict[\u0027DestinationNone\u0027] \u003d row[\u0027DestinationNone\u0027]\n\t dict[\u0027DestinationDisabled\u0027] \u003d row[\u0027DestinationDisabled\u0027]\n\t dict[\u0027DestinationFull\u0027] \u003d row[\u0027DestinationFull\u0027]\n\t dict[\u0027Unexpected\u0027] \u003d row[\u0027Unexpected\u0027]\n\t dict[\u0027DestinationFault\u0027] \u003d row[\u0027DestinationFault\u0027]\n\t dict[\u0027DivertFail\u0027] \u003d row[\u0027DivertFail\u0027]\n\t dict[\u0027GapError\u0027] \u003d row[\u0027GapError\u0027]\n\t dict[\u0027Lost\u0027] \u003d row[\u0027Lost\u0027]\n\t dict[\u0027TrackingError\u0027] \u003d row[\u0027TrackingError\u0027]\n\t dict[\u0027Unknown\u0027] \u003d row[\u0027Unknown\u0027]\n\t dict[\u0027Unsafe\u0027] \u003d row[\u0027Unsafe\u0027]\n\t graph.append(dict)\n\t\n\t self.getSibling(\"Hourly Sorter Details\").props.dataSources.example \u003d graph\n\t self.props.data \u003d system.dataset.toDataSet(headers, data)\n\t" - } - }, - "custom.time": { - "binding": { - "config": { - "expression": "now(1000)" - }, - "type": "expr" - } - } - }, - "props": { - "cells": { - "style": { - "fontSize": 14 - } - }, - "data": { - "$": [ - "ds", - 192, - 1759229188223 - ], - "$columns": [ - { - "data": [], - "name": "Start Timestamp", - "type": "String" - }, - { - "data": [], - "name": "Hour", - "type": "String" - }, - { - "data": [], - "name": "Inducted (#)", - "type": "String" - }, - { - "data": [], - "name": "Sorted (#)", - "type": "String" - }, - { - "data": [], - "name": "Dest Inv (#)", - "type": "String" - }, - { - "data": [], - "name": "Dest None (#)", - "type": "String" - }, - { - "data": [], - "name": "Dest Dis (#)", - "type": "String" - }, - { - "data": [], - "name": "Dest Full (#)", - "type": "String" - }, - { - "data": [], - "name": "Unexpected (#)", - "type": "String" - }, - { - "data": [], - "name": "Dest Fault (#)", - "type": "String" - }, - { - "data": [], - "name": "Div Fail (#)", - "type": "String" - }, - { - "data": [], - "name": "Gap Err (#)", - "type": "String" - }, - { - "data": [], - "name": "Lost (#)", - "type": "String" - }, - { - "data": [], - "name": "Track Err (#)", - "type": "String" - }, - { - "data": [], - "name": "Unknown (#)", - "type": "String" - }, - { - "data": [], - "name": "Unsafe (#)", - "type": "String" - } - ] - }, - "filter": { - "enabled": true, - "results": { - "enabled": true - } - }, - "pager": { - "bottom": false - }, - "rows": { - "style": { - "textAlign": "center" - } - }, - "selection": { - "selectedRow": 3 - } - }, - "type": "ia.display.table" - }, - { - "meta": { - "name": "Hourly Sorter Details" - }, - "position": { - "basis": "50%" - }, - "props": { - "dataSources": { - "example": [] - }, - "series": [ - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "Sorted" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Sorted" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "Sorted", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Sorted (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "#FF8C00", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "#FF8C00", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "DestinationInvalid" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Dest Inv" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "DestinationInvalid", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Dest Invalid (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "#00FF00", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "#00FF00", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "DestinationNone" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Dest None" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "DestinationNone", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Dest None (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "DestinationDisabled" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Dest Dis" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "DestinationDisabled", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Dest Disabled (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "DestinationFull" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Dest Full" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "DestinationFull", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Dest Full (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "Unexpected" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Unexpected" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "Unexpected", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Unexpected (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "DestinationFault" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Dest Fault" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "DestinationFault", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Dest Fault (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "DivertFail" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Div Fail" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "DivertFail", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Div Fail (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "GapError" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Gap Err" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "GapError", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Gap Error (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "Lost" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Lost" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "Lost", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Lost (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "TrackingError" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Track Err" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "TrackingErr", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Tracking Err (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "Unknown" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Unknown" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "Unknown", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Unknown (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "Unsafe" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Unsafe" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "unsafe", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Unsafe (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Induct", - "zIndex": 0 - } - ], - "xAxes": [ - { - "appearance": { - "font": { - "size": "", - "weight": 500 - }, - "grid": { - "color": "", - "dashArray": "", - "minDistance": 60, - "opacity": 1, - "position": 0.5 - }, - "inside": false, - "labels": { - "color": "", - "horizontalCenter": "middle", - "opacity": 1, - "rotation": 0, - "verticalCenter": "middle" - }, - "opposite": false - }, - "category": { - "break": { - "enabled": false, - "endCategory": "", - "size": 0.05, - "startCategory": "" - } - }, - "date": { - "baseInterval": { - "count": 1, - "enabled": false, - "skipEmptyPeriods": false, - "timeUnit": "hour" - }, - "break": { - "enabled": false, - "endDate": "", - "size": 0.05, - "startDate": "" - }, - "format": "M/d", - "inputFormat": "yyyy-MM-dd kk:mm:ss", - "range": { - "max": "", - "min": "", - "useStrict": true - } - }, - "inversed": false, - "label": { - "color": "", - "enabled": true, - "text": "Hour" - }, - "name": "Hour", - "render": "category", - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "" - }, - "value": { - "break": { - "enabled": false, - "endValue": 100, - "size": 0.05, - "startValue": 0 - }, - "format": "#,###.##", - "logarithmic": false, - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "visible": true - } - ], - "yAxes": [ - { - "appearance": { - "font": { - "size": "", - "weight": 500 - }, - "grid": { - "color": "", - "dashArray": "", - "minDistance": null, - "opacity": 1, - "position": 0.5 - }, - "inside": false, - "labels": { - "color": "", - "horizontalCenter": "middle", - "opacity": 1, - "rotation": 0, - "verticalCenter": "middle" - }, - "opposite": false - }, - "category": { - "break": { - "enabled": false, - "endCategory": "", - "size": 0.05, - "startCategory": "" - } - }, - "date": { - "baseInterval": { - "count": 1, - "enabled": false, - "skipEmptyPeriods": false, - "timeUnit": "hour" - }, - "break": { - "enabled": false, - "endDate": "", - "size": 0.05, - "startDate": "" - }, - "format": "M/d/yyyy HH:mm:ss", - "inputFormat": "yyyy-MM-dd kk:mm:ss", - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "inversed": false, - "label": { - "color": "", - "enabled": true, - "text": "" - }, - "name": "Induct", - "render": "value", - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "" - }, - "value": { - "break": { - "enabled": false, - "endValue": 100, - "size": 0.05, - "startValue": 0 - }, - "format": "#,###.##", - "logarithmic": false, - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "visible": true - } - ] - }, - "type": "ia.chart.xy" - } - ], - "meta": { - "name": "Hourly_Sorter_Details" - }, - "position": { - "tabIndex": 8 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Hourly_Lane" - }, - "position": { - "basis": "50%" - }, - "propConfig": { - "custom.mode": { - "binding": { - "config": { - "expression": "{..../Statistics.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/EndTime.custom.Selected}+{..../Period_not_Global_0/StartTime.custom.Selected} + {this.custom.time} + {..../Lane Drop Down/Lane.props.value} + {..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value}" - }, - "type": "expr" - }, - "onChange": { - "enabled": null, - "script": " db_tag_path \u003d \"[System]Gateway/Database/MariaDB/Available\"\n\t\n if(system.tag.readBlocking([db_tag_path])[0].value):\n\t\tpath \u003d \"\"\n\t\theaders \u003d []\n\t\tgraph \u003d []\n\t\t\n\t\tif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\tpath \u003d \"autStand/Statistics/Hourly Lane Count\"\n\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Err (#)\",\"Gap Err (#)\",\"Unknown (#)\"]\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[0].tooltip.text \u003d \"Diverted (#): [bold]{valueY}[/]\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[1].tooltip.text \u003d \"Dest Full (#): [bold]{valueY}[/]\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[2].tooltip.text \u003d \"Dest Jam (#): [bold]{valueY}[/]\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[3].tooltip.text \u003d \"Dest Disabled (#): [bold]{valueY}[/]\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[4].tooltip.text \u003d \"Dest Fault (#): [bold]{valueY}[/]\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[5].tooltip.text \u003d \"Divert Fail (#): [bold]{valueY}[/]\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[6].tooltip.text \u003d \"Lost (#): [bold]{valueY}[/]\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[7].tooltip.text \u003d \"Unsafe (#): [bold]{valueY}[/]\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[8].tooltip.text \u003d \"Dim Err (#): [bold]{valueY}[/]\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[9].tooltip.text \u003d \"Gap Err (#): [bold]{valueY}[/]\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[10].tooltip.text \u003d \"Unknown (#): [bold]{valueY}[/]\"\t\t\n\t\t\tself.getSibling(\"Hourly Lane\").props.yAxes[0].value.range.max \u003d \"\"\n\t\telif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\tpath \u003d \"autStand/Statistics/Hourly Lane Percent\"\n\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Err (%)\",\"Gap Err (%)\",\"Unknown (%)\"]\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[0].tooltip.text \u003d \"Diverted (%): [bold]{valueY}[/]%\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[1].tooltip.text \u003d \"Dest Full (%): [bold]{valueY}[/]%\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[2].tooltip.text \u003d \"Dest Jam (%): [bold]{valueY}[/]%\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[3].tooltip.text \u003d \"Dest Disabled (%): [bold]{valueY}[/]%\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[4].tooltip.text \u003d \"Dest Fault (%): [bold]{valueY}[/]%\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[5].tooltip.text \u003d \"Divert Fail (%): [bold]{valueY}[/]%\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[6].tooltip.text \u003d \"Lost (%): [bold]{valueY}[/]%\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[7].tooltip.text \u003d \"Unsafe (%): [bold]{valueY}[/]%\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[8].tooltip.text \u003d \"Dim Err (%): [bold]{valueY}[/]%\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[9].tooltip.text \u003d \"Gap Err (%): [bold]{valueY}[/]%\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[10].tooltip.text \u003d \"Unknown (%): [bold]{valueY}[/]%\"\t\t\n\t\t\tself.getSibling(\"Hourly Lane\").props.yAxes[0].value.range.max \u003d 100\n\t\telse:\n\t\t\tpath \u003d \"autStand/Statistics/Hourly Lane Rate\"\n\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Err (pph)\",\"Gap Err (pph)\",\"Unknown (pph)\"]\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[0].tooltip.text \u003d \"Diverted (pph): [bold]{valueY}[/] pph\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[1].tooltip.text \u003d \"Dest Full (pph): [bold]{valueY}[/] pph\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[2].tooltip.text \u003d \"Dest Jam (pph): [bold]{valueY}[/] pph\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[3].tooltip.text \u003d \"Dest Disabled (pph): [bold]{valueY}[/] pph\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[4].tooltip.text \u003d \"Dest Fault (pph): [bold]{valueY}[/] pph\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[5].tooltip.text \u003d \"Divert Fail (pph): [bold]{valueY}[/] pph\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[6].tooltip.text \u003d \"Lost (pph): [bold]{valueY}[/] pph\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[7].tooltip.text \u003d \"Unsafe (pph): [bold]{valueY}[/] pph\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[8].tooltip.text \u003d \"Dim Err (pph): [bold]{valueY}[/] pph\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[9].tooltip.text \u003d \"Gap Err (pph): [bold]{valueY}[/] pph\"\n\t\t\tself.getSibling(\"Hourly Lane\").props.series[10].tooltip.text \u003d \"Unknown (pph): [bold]{valueY}[/] pph\"\t\n\t\t\tself.getSibling(\"Hourly Lane\").props.yAxes[0].value.range.max \u003d \"\"\n\t\t\t\n\t\tparams \u003d {\"starttime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate,\"endtime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate,\"lane\":self.parent.parent.parent.getChild(\"Lane Drop Down\").getChild(\"Lane\").props.value}\t\n\t\t\n\t\tdata \u003d system.dataset.toPyDataSet(system.db.runNamedQuery(path,params))\n\t\t\n\t\tfor row in data:\t\n\t\t\tdict \u003d {}\n\t\t\tdict[\u0027Hour\u0027] \u003d \trow[\u0027Hour\u0027]\n\t\t\tdict[\u0027Diverted\u0027] \u003d row[\u0027Diverted\u0027]\n\t\t\tdict[\u0027DestinationFull\u0027] \u003d row[\u0027DestinationFull\u0027]\n\t\t\tdict[\u0027DestinationJam\u0027] \u003d row[\u0027DestinationJam\u0027]\n\t\t\tdict[\u0027DestinationDisabled\u0027] \u003d row[\u0027DestinationDisabled\u0027]\n\t\t\tdict[\u0027DestinationFault\u0027] \u003d row[\u0027DestinationFault\u0027]\n\t\t\tdict[\u0027DivertFail\u0027] \u003d row[\u0027DivertFail\u0027]\n\t\t\tdict[\u0027Lost\u0027] \u003d row[\u0027Lost\u0027]\n\t\t\tdict[\u0027Unsafe\u0027] \u003d row[\u0027Unsafe\u0027]\n\t\t\tdict[\u0027DimError\u0027] \u003d row[\u0027DimError\u0027]\n\t\t\tdict[\u0027GapError\u0027] \u003d row[\u0027GapError\u0027]\n\t\t\tdict[\u0027Unknown\u0027] \u003d row[\u0027Unknown\u0027]\n\t\t\tgraph.append(dict)\n\t\t\n\t\tself.getSibling(\"Hourly Lane\").props.dataSources.example \u003d graph\n\t\tself.props.data \u003d system.dataset.toDataSet(headers,data)\n" - } - }, - "custom.time": { - "binding": { - "config": { - "expression": "now(1000)" - }, - "type": "expr" - } - } - }, - "props": { - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "center", - "number": "value", - "numberFormat": "00:00:00", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "date", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": false, - "width": "" - }, - { - "align": "center", - "boolean": "value", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "endt", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Start Timestamp" - }, - "justify": "center", - "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": "date", - "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 HH:mm:ss", - "editable": false, - "field": "rownumber", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Hour" - }, - "justify": "center", - "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": "total_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Total (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "Diverted_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Diverted (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "destfull_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Full (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "destjam_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Jam (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "destdisabled_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Disabled (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "destfault_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Fault (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "DivertFail_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Divert Fail (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "lost_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Lost (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "unsafe_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Unsafe (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "dim_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dim Error (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "gaperr_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Gap Error (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "unknown_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Unknown (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "" - } - ], - "data": { - "$": [ - "ds", - 192, - 1759229188224 - ], - "$columns": [ - { - "data": [], - "name": "Start Timestamp", - "type": "String" - }, - { - "data": [], - "name": "Hour", - "type": "String" - }, - { - "data": [], - "name": "Total (#)", - "type": "String" - }, - { - "data": [], - "name": "Diverted (#)", - "type": "String" - }, - { - "data": [], - "name": "Dest Full (#)", - "type": "String" - }, - { - "data": [], - "name": "Dest Jam (#)", - "type": "String" - }, - { - "data": [], - "name": "Dest Disabled (#)", - "type": "String" - }, - { - "data": [], - "name": "Dest Fault (#)", - "type": "String" - }, - { - "data": [], - "name": "Divert Fail (#)", - "type": "String" - }, - { - "data": [], - "name": "Lost (#)", - "type": "String" - }, - { - "data": [], - "name": "Unsafe (#)", - "type": "String" - }, - { - "data": [], - "name": "Dim Err (#)", - "type": "String" - }, - { - "data": [], - "name": "Gap Err (#)", - "type": "String" - }, - { - "data": [], - "name": "Unknown (#)", - "type": "String" - } - ] - }, - "filter": { - "enabled": true, - "results": { - "enabled": true - } - }, - "pager": { - "bottom": false - }, - "rows": { - "style": { - "textAlign": "center" - } - }, - "virtualized": false - }, - "type": "ia.display.table" - }, - { - "meta": { - "name": "Hourly Lane" - }, - "position": { - "basis": "50%" - }, - "props": { - "dataSources": { - "example": [] - }, - "series": [ - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "Diverted" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Diverted" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "Diverted", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Diverted (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Total", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "#FF0000", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "#FF0000", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "DestinationFull" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Dest Full" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "DestFull", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Dest Full (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Total", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "#FF8C00", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "#FF8C00", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "DestinationJam" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Dest Jam" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "DestJam", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Dest Jam (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Total", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "#00FF00", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "#00FF00", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "DestinationDisabled" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Dest Disabled" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "DestDisabled", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Dest Disabled (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Total", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "DestinationFault" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Dest Fault" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "DestFault", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Dest Fault (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Total", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "DivertFail" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Div Fail" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "DivFail", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Divert Fail (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Total", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "Lost" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Gap Err" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "Lost", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Lost (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Total", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "Unsafe" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Lost" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "Unsafe", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Unsafe (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Total", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "DimError" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Unknown" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "Dim Err", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Dim Err (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Total", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "GapError" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Unsafe" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "Gap Err", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Gap Err (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Total", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Hour", - "y": "Unknown" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Dim Error" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "Unknown", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Unknown (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Hour", - "yAxis": "Total", - "zIndex": 0 - } - ], - "xAxes": [ - { - "appearance": { - "font": { - "size": "", - "weight": 500 - }, - "grid": { - "color": "", - "dashArray": "", - "minDistance": 60, - "opacity": 1, - "position": 0.5 - }, - "inside": false, - "labels": { - "color": "", - "horizontalCenter": "middle", - "opacity": 1, - "rotation": 0, - "verticalCenter": "middle" - }, - "opposite": false - }, - "category": { - "break": { - "enabled": false, - "endCategory": "", - "size": 0.05, - "startCategory": "" - } - }, - "date": { - "baseInterval": { - "count": 1, - "enabled": false, - "skipEmptyPeriods": false, - "timeUnit": "hour" - }, - "break": { - "enabled": false, - "endDate": "", - "size": 0.05, - "startDate": "" - }, - "format": "M/d", - "inputFormat": "yyyy-MM-dd kk:mm:ss", - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "inversed": false, - "label": { - "color": "", - "enabled": true, - "text": "Hour" - }, - "name": "Hour", - "render": "category", - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "" - }, - "value": { - "break": { - "enabled": false, - "endValue": 100, - "size": 0.05, - "startValue": 0 - }, - "format": "#,###.##", - "logarithmic": false, - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "visible": true - } - ], - "yAxes": [ - { - "appearance": { - "font": { - "size": "", - "weight": 500 - }, - "grid": { - "color": "", - "dashArray": "", - "minDistance": null, - "opacity": 1, - "position": 0.5 - }, - "inside": false, - "labels": { - "color": "", - "horizontalCenter": "middle", - "opacity": 1, - "rotation": 0, - "verticalCenter": "middle" - }, - "opposite": false - }, - "category": { - "break": { - "enabled": false, - "endCategory": "", - "size": 0.05, - "startCategory": "" - } - }, - "date": { - "baseInterval": { - "count": 1, - "enabled": false, - "skipEmptyPeriods": false, - "timeUnit": "hour" - }, - "break": { - "enabled": false, - "endDate": "", - "size": 0.05, - "startDate": "" - }, - "format": "M/d/yyyy HH:mm:ss", - "inputFormat": "yyyy-MM-dd kk:mm:ss", - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "inversed": false, - "label": { - "color": "", - "enabled": true, - "text": "" - }, - "name": "Total", - "render": "value", - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "" - }, - "value": { - "break": { - "enabled": false, - "endValue": 100, - "size": 0.05, - "startValue": 0 - }, - "format": "#,###.##", - "logarithmic": false, - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "visible": true - } - ] - }, - "type": "ia.chart.xy" - } - ], - "meta": { - "name": "Hourly_Lane" - }, - "position": { - "tabIndex": 9 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "custom": { - "ddd": { - "$": [ - "ts", - 192, - 1745574470639 - ], - "$ts": 1745570870000 - } - }, - "events": { - "component": { - "onRowDoubleClick": { - "config": { - "script": "\tself.props.selection.selectedRow \u003d \"null\"" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Scanner Details" - }, - "propConfig": { - "position.basis": { - "binding": { - "config": { - "expression": "if ({../Scanner Details_graph.position.display} \u003d true, \"50%\", \"100%\")" - }, - "type": "expr" - } - }, - "props.columns[10].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[11].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[12].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[13].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[14].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[15].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[16].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[17].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[18].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[4].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[5].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[6].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[7].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[8].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[9].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.data": { - "binding": { - "config": { - "designerUseLimit": false, - "parameters": { - "endtime": "{..../Period_not_Global_0/EndTime.props.endDate}", - "starttime": "{..../Period_not_Global_0.custom.StartDate}" - }, - "polling": { - "enabled": true, - "rate": "1" - }, - "queryPath": "autStand/Statistics/Scanner Details" - }, - "type": "query" - } - } - }, - "props": { - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "Startstamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Start Timestamp" - }, - "justify": "center", - "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": "date", - "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": "Endtstamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "End Timestamp" - }, - "justify": "center", - "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": "date", - "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": "SorterName", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Sorter" - }, - "justify": "center", - "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": "ScannerName", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Scanner" - }, - "justify": "center", - "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": "Total_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Total (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "GoodRead_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Good Read (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "NoRead_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "No Read (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "MultiLabelRead_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Multi Read (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "NoCode_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "No Code (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Total_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Total (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "GoodRead_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Good Read (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "NoRead_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "No Read (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "MultiLabelRead_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Multi Read (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "NoCode_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "No Code (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Total_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Total (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "GoodRead_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Good Read (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "NoRead_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "No Read (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "MultiLabelRead_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Multi Read (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "NoCode_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "No Code (pph)" - }, - "justify": "center", - "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": "", - "width": "" - } - ], - "filter": { - "enabled": true, - "results": { - "enabled": true - } - }, - "pager": { - "bottom": false - }, - "rows": { - "subviewExpansionMode": "single" - }, - "virtualized": false - }, - "type": "ia.display.table" - }, - { - "meta": { - "name": "Scanner Details_graph" - }, - "position": { - "basis": "50%" - }, - "propConfig": { - "props.plots[0].axes[0].name": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].axis": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[0].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[1].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"GoodRead_count\",\r\n\"Percentage\",\"GoodRead_perc\",\r\n\"Rate\",\"GoodRead_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[2].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"NoRead_count\",\r\n\"Percentage\",\"NoRead_perc\",\r\n\"Rate\",\"NoRead_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[3].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"MultiLabelRead_count\",\r\n\"Percentage\",\"MultiLabelRead_perc\",\r\n\"Rate\",\"MultiLabelRead_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[4].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"NoCode_count\",\r\n\"Percentage\",\"NoCode_perc\",\r\n\"Rate\",\"NoCode_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.series[0].data": { - "binding": { - "config": { - "parameters": { - "Scanner": "\"S03\"", - "endtime": "{..../Period_not_Global_0/EndTime.props.endDate}", - "starttime": "{..../Period_not_Global_0.custom.StartDate}" - }, - "polling": { - "enabled": true, - "rate": "1" - }, - "queryPath": "autStand/Statistics/Scanner Details_graph", - "returnFormat": "dataset" - }, - "type": "query" - } - }, - "props.xTrace.infoBox.dataFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"#,###.##\",\r\n\"Percentage\",\"###.##%\",\r\n\"Rate\",\"#,###.##\",\r\nfalse)" - }, - "type": "expr" - } - } - }, - "props": { - "legend": { - "position": "right", - "visible": true - }, - "plots": [ - { - "axes": [ - { - "alignment": "left", - "label": { - "font": { - "color": "", - "size": 10 - }, - "offset": 0, - "style": { - "classes": "" - }, - "text": "", - "visible": true - }, - "max": "", - "min": "", - "style": { - "classes": "" - }, - "tick": { - "color": "", - "label": { - "font": { - "color": "", - "size": 14 - }, - "style": { - "classes": "" - } - }, - "style": { - "classes": "" - } - }, - "width": 60 - } - ], - "markers": [], - "relativeWeight": 1, - "trends": [ - { - "baselines": [], - "breakLine": true, - "columns": [ - { - "color": "#FF0000", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#808080", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#FF8C00", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#FFFF00", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#00FF00", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - } - ], - "interpolation": "curveLinear", - "radius": 2, - "series": "graph", - "stack": true, - "type": "line", - "visible": true - } - ] - } - ], - "series": [ - { - "name": "graph" - } - ], - "timeAxis": { - "tickCount": 10 - }, - "timeRange": { - "dateFormat": "YYYY-MM-DD", - "timeFormat": "HH:mm:ss" - }, - "xTrace": { - "infoBox": { - "dateFormat": "YYYY-MM-DD", - "timeFormat": "HH:mm:ss", - "width": 150 - } - } - }, - "type": "ia.chart.timeseries" - } - ], - "meta": { - "name": "Scanner_Details" - }, - "position": { - "tabIndex": 1 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "events": { - "component": { - "onRowDoubleClick": { - "config": { - "script": "\tself.props.selection.selectedRow \u003d \"null\"" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Induct Details" - }, - "propConfig": { - "position.basis": { - "binding": { - "config": { - "expression": "if ({../Induct Details_graph.position.display} \u003d true, \"50%\", \"100%\")" - }, - "type": "expr" - } - }, - "props.columns[10].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[11].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[12].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[4].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[5].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[6].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[7].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[8].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[9].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.data": { - "binding": { - "config": { - "parameters": { - "endtime": "{..../Period_not_Global_0/EndTime.props.endDate}", - "starttime": "{..../Period_not_Global_0/StartTime.props.startDate}" - }, - "polling": { - "enabled": true, - "rate": "1" - }, - "queryPath": "autStand/Statistics/Induct Details" - }, - "type": "query" - } - } - }, - "props": { - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "Startstamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Start Timestamp" - }, - "justify": "center", - "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": "date", - "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": "Endtstamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "End Timestamp" - }, - "justify": "center", - "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": "date", - "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": "SorterName", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Sorter" - }, - "justify": "center", - "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": "InductName", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Induct" - }, - "justify": "center", - "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": "Total_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Total (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "singlecarrier_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Single Carrier (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "doublecarrier_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Double Carrier (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Total_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Total (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "SingleCarrier_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Single Carrier (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "DoubleCarrier_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Double Carrier (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Total_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Total (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "SingleCarrier_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Single Carrier (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "DoubleCarrier_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Double Carrier (pph)" - }, - "justify": "center", - "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": "", - "width": "" - } - ], - "filter": { - "enabled": true, - "results": { - "enabled": true - } - }, - "pager": { - "bottom": false - }, - "selection": { - "mode": "multiple interval" - }, - "virtualized": false - }, - "type": "ia.display.table" - }, - { - "meta": { - "name": "Induct Details_graph" - }, - "position": { - "basis": "50%" - }, - "propConfig": { - "props.plots[0].axes[0].name": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].axis": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[0].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[1].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"singlecarrier_count\",\r\n\"Percentage\",\"SingleCarrier_perc\",\r\n\"Rate\",\"SingleCarrier_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[2].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"doublecarrier_count\",\r\n\"Percentage\",\"DoubleCarrier_perc\",\r\n\"Rate\",\"DoubleCarrier_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.series[0].data": { - "binding": { - "config": { - "parameters": { - "Induct": "\u0027Induct 1\u0027", - "endtime": "{..../Period_not_Global_0/EndTime.props.endDate}", - "starttime": "{..../Period_not_Global_0.custom.StartDate}" - }, - "polling": { - "enabled": true, - "rate": "1" - }, - "queryPath": "autStand/Statistics/Induct Details_graph", - "returnFormat": "dataset" - }, - "type": "query" - } - }, - "props.xTrace.infoBox.dataFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"#,###.##\",\r\n\"Percentage\",\"###.##%\",\r\n\"Rate\",\"#,###.##\",\r\nfalse)" - }, - "type": "expr" - } - } - }, - "props": { - "legend": { - "position": "right", - "visible": true - }, - "plots": [ - { - "axes": [ - { - "alignment": "left", - "label": { - "font": { - "color": "", - "size": 10 - }, - "offset": 0, - "style": { - "classes": "" - }, - "text": "", - "visible": true - }, - "max": "", - "min": "", - "style": { - "classes": "" - }, - "tick": { - "color": "", - "label": { - "font": { - "color": "", - "size": 10 - }, - "style": { - "classes": "" - } - }, - "style": { - "classes": "" - } - }, - "width": 60 - } - ], - "markers": [], - "relativeWeight": 1, - "trends": [ - { - "baselines": [], - "breakLine": true, - "columns": [ - { - "color": "#FF0000", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#808080", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#FF8C00", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - } - ], - "interpolation": "curveLinear", - "radius": 2, - "series": "graph", - "stack": true, - "type": "line", - "visible": true - } - ] - } - ], - "series": [ - { - "name": "graph" - } - ], - "xTrace": { - "infoBox": { - "dateFormat": "YYYY-MM-DD", - "timeFormat": "HH:mm:ss" - } - } - }, - "type": "ia.chart.timeseries" - } - ], - "meta": { - "name": "Induct Details" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "events": { - "component": { - "onRowDoubleClick": { - "config": { - "script": "\tself.props.selection.selectedRow \u003d \"null\"" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Sorter Summary" - }, - "propConfig": { - "position.basis": { - "binding": { - "config": { - "expression": "if ({../Sorter Summary_graph.position.display} \u003d true, \"50%\", \"100%\")" - }, - "type": "expr" - } - }, - "props.columns[10].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[11].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[12].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[13].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[14].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[15].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[16].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[17].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[3].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[4].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[5].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[6].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[7].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[8].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[9].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.data": { - "binding": { - "config": { - "parameters": { - "endtime": "{..../Period_not_Global_0/EndTime.props.endDate}", - "starttime": "{..../Period_not_Global_0.custom.StartDate}" - }, - "polling": { - "enabled": true, - "rate": "1" - }, - "queryPath": "autStand/Statistics/Sorter Summary" - }, - "type": "query" - } - } - }, - "props": { - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "Startstamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Start Timestamp" - }, - "justify": "center", - "number": "value", - "numberFormat": "00:00:00", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "date", - "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": "Endtstamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "End Timestamp" - }, - "justify": "center", - "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": "date", - "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": "SorterName", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Sorter" - }, - "justify": "center", - "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": "Induct_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Inducted (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Sorted_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Sorted (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "value", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "AWCSRecirc_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Awcs Recirc (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "OperRecirc_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Operational Recirc (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "MachineRecirc_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Machine Recirc (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Induct_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Inducted (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Sorted_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Sorted (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "AWCSRecirc_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Awcs Recirc (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "OperRecirc_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Operational Recirc (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "MachineRecirc_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Machine Recirc (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Induct_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Inducted (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Sorted_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Sorted (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "AWCSRecirc_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Awcs Recirc (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "OperRecirc_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Operational Recirc (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "MachineRecirc_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Machine Recirc (pph)" - }, - "justify": "center", - "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": "", - "width": "" - } - ], - "filter": { - "enabled": true, - "results": { - "enabled": true - } - }, - "pager": { - "bottom": false - }, - "rows": { - "style": { - "textAlign": "center" - } - }, - "virtualized": false - }, - "type": "ia.display.table" - }, - { - "meta": { - "name": "Sorter Summary_graph" - }, - "position": { - "basis": "50%" - }, - "propConfig": { - "props.plots[0].axes[0].name": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Induct_count\",\r\n\"Percentage\",\"Induct_perc\",\r\n\"Rate\",\"Induct_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].axis": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Induct_count\",\r\n\"Percentage\",\"Induct_perc\",\r\n\"Rate\",\"Induct_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[0].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Induct_count\",\r\n\"Percentage\",\"Induct_perc\",\r\n\"Rate\",\"Induct_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[1].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Sorted_count\",\r\n\"Percentage\",\"Sorted_perc\",\r\n\"Rate\",\"Sorted_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[2].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"OperRecirc_count\",\r\n\"Percentage\",\"OperRecirc_perc\",\r\n\"Rate\",\"OperRecirc_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[3].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"MachineRecirc_count\",\r\n\"Percentage\",\"MachineRecirc_perc\",\r\n\"Rate\",\"MachineRecirc_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[4].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"AWCSRecirc_count\",\r\n\"Percentage\",\"AWCSRecirc_perc\",\r\n\"Rate\",\"AWCSRecirc_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.series[0].data": { - "binding": { - "config": { - "parameters": { - "Sorter": "\u0027S03\u0027", - "endtime": "{..../Period_not_Global_0/EndTime.props.endDate}", - "starttime": "{..../Period_not_Global_0.custom.StartDate}" - }, - "polling": { - "enabled": true, - "rate": "1" - }, - "queryPath": "autStand/Statistics/Sorter Summary_graph", - "returnFormat": "dataset" - }, - "type": "query" - } - }, - "props.xTrace.infoBox.dataFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"#,###.##\",\r\n\"Percentage\",\"###.##%\",\r\n\"Rate\",\"#,###.##\",\r\nfalse)" - }, - "type": "expr" - } - } - }, - "props": { - "legend": { - "position": "right", - "visible": true - }, - "plots": [ - { - "axes": [ - { - "alignment": "left", - "label": { - "font": { - "color": "", - "size": 10 - }, - "offset": 0, - "style": { - "classes": "" - }, - "text": "", - "visible": true - }, - "max": "", - "min": "", - "style": { - "classes": "" - }, - "tick": { - "color": "", - "label": { - "font": { - "color": "", - "size": 14 - }, - "style": { - "classes": "" - } - }, - "style": { - "classes": "" - } - }, - "width": 60 - } - ], - "markers": [], - "relativeWeight": 1, - "trends": [ - { - "baselines": [], - "breakLine": true, - "columns": [ - { - "color": "#FF0000", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#808080", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#FF8C00", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#FFFF00", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#00FF00", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - } - ], - "interpolation": "curveLinear", - "radius": 2, - "series": "graph", - "stack": true, - "type": "line", - "visible": true - } - ] - } - ], - "series": [ - { - "name": "graph" - } - ], - "timeAxis": { - "tickCount": 10 - }, - "timeRange": { - "dateFormat": "YYYY-MM-DD", - "timeFormat": "HH:mm:ss" - }, - "xTrace": { - "infoBox": { - "dateFormat": "YYYY-MM-DD", - "timeFormat": "HH:mm:ss", - "width": 150 - } - } - }, - "type": "ia.chart.timeseries" - } - ], - "meta": { - "name": "Sorter Summary" - }, - "position": { - "tabIndex": 2 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "events": { - "component": { - "onRowDoubleClick": { - "config": { - "script": "\tself.props.selection.selectedRow \u003d \"null\"" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Sorter Details" - }, - "propConfig": { - "position.basis": { - "binding": { - "config": { - "expression": "if ({../Sorter Details_graph.position.display} \u003d true, \"50%\", \"100%\")" - }, - "type": "expr" - } - }, - "props.columns[10].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[11].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[12].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[13].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[14].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[15].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[16].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[17].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[18].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[19].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[20].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[21].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[22].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[23].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[24].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[25].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[26].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[27].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[28].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[29].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[30].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[31].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[32].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[33].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[34].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[35].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[36].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[37].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[38].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[39].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[3].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[40].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[41].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[42].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[43].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[44].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" - }, - "type": "expr" - } - }, - "props.columns[4].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[5].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[6].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[7].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[8].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[9].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.data": { - "binding": { - "config": { - "parameters": { - "endtime": "{..../Period_not_Global_0/EndTime.props.endDate}", - "starttime": "{..../Period_not_Global_0.custom.StartDate}" - }, - "queryPath": "autStand/Statistics/Sorter Details" - }, - "type": "query" - } - } - }, - "props": { - "cells": { - "style": { - "fontSize": 14 - } - }, - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "Startstamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Start Timestamp" - }, - "justify": "center", - "number": "value", - "numberFormat": "00:00:00", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "date", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 150 - }, - { - "align": "center", - "boolean": "value", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "Endtstamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "End Timestamp" - }, - "justify": "center", - "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": "date", - "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": "SorterName", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Sorter" - }, - "justify": "center", - "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": 65 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "inducted_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Inducted (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "sorted_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Sorted (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "destinv_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Inv (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "destnone_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest None (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "destdis_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Dis (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "destfull_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Full (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "unexpected_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Unexpected (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "destfault_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Fault (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "divfail_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Div Fail (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "gaperr_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Gap Err (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "lost_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Lost (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "trackerr_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Track Err (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "unknownn_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Unknown (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "unsafe_count", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Unsafe (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "inducted_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Inducted (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "sorted_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Sorted (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "destinv_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Inv (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "destnone_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest None (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "destdis_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Dis (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "destfull_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Full (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "unexpected_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Unexpected (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "destfault_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Fault (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "divfail_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Div Fail (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "gaperr_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Gap Err (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "lost_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Lost (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "trackerr_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Track Err (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "unknown_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Unknown (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "unsafe_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Unsafe (%)" - }, - "justify": "center", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "inducted_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Inducted (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "sorted_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Sorted (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "destinv_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Inv (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "destnone_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest None (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "destdis_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Dis (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "destfull_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Full (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "unexpected_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Unexpected (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "destfault_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Dest Fault (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "divfail_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Div Fail (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "gaperr_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Gapp Err (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "lost_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Lost (pph)" - }, - "justify": "auto", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "trackerr_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Track Err (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "unknown_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Unknown (pph)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "unsafe_rate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Unsafe (pph)" - }, - "justify": "center", - "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": "", - "width": "" - } - ], - "filter": { - "enabled": true, - "results": { - "enabled": true - } - }, - "pager": { - "bottom": false - }, - "rows": { - "style": { - "textAlign": "center" - } - }, - "virtualized": false - }, - "type": "ia.display.table" - }, - { - "meta": { - "name": "Sorter Details_graph" - }, - "position": { - "basis": "50%" - }, - "propConfig": { - "props.plots[0].axes[0].name": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"inducted_count\",\r\n\"Percentage\",\"inducted_perc\",\r\n\"Rate\",\"inducted_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].axis": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"inducted_count\",\r\n\"Percentage\",\"inducted_perc\",\r\n\"Rate\",\"inducted_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[0].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"inducted_count\",\r\n\"Percentage\",\"inducted_perc\",\r\n\"Rate\",\"inducted_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[10].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"unknown_count\",\r\n\"Percentage\",\"unknown_perc\",\r\n\"Rate\",\"unknown_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[11].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"unsafe_count\",\r\n\"Percentage\",\"unsafe_perc\",\r\n\"Rate\",\"unsafe_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[12].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destdis_count\",\r\n\"Percentage\",\"destdis_perc\",\r\n\"Rate\",\"destdis_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[13].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destnone_count\",\r\n\"Percentage\",\"destnone_perc\",\r\n\"Rate\",\"destnone_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[14].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"assigned_count\",\r\n\"Percentage\",\"assigned_perc\",\r\n\"Rate\",\"assigned_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[1].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"sorted_count\",\r\n\"Percentage\",\"sorted_perc\",\r\n\"Rate\",\"sorted_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[2].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destinv_count\",\r\n\"Percentage\",\"destinv_perc\",\r\n\"Rate\",\"destinv_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[3].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destfull_count\",\r\n\"Percentage\",\"destfull_perc\",\r\n\"Rate\",\"destfull_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[4].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"unexpected_count\",\r\n\"Percentage\",\"unexpected_perc\",\r\n\"Rate\",\"unexpected_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[5].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destfault_count\",\r\n\"Percentage\",\"destfault_perc\",\r\n\"Rate\",\"destfault_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[6].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"divfail_count\",\r\n\"Percentage\",\"divfail_perc\",\r\n\"Rate\",\"divfail_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[7].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"gaperr_count\",\r\n\"Percentage\",\"gaperr_perc\",\r\n\"Rate\",\"gaperr_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[8].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"lost_count\",\r\n\"Percentage\",\"lost_perc\",\r\n\"Rate\",\"lost_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[9].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"trackerr_count\",\r\n\"Percentage\",\"trackerr_perc\",\r\n\"Rate\",\"trackerr_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.series[0].data": { - "binding": { - "config": { - "parameters": { - "Scanner": "\u0027S03\u0027", - "endtime": "{..../Period_not_Global_0/EndTime.props.endDate}", - "starttime": "{..../Period_not_Global_0/StartTime.props.startDate}" - }, - "polling": { - "enabled": true, - "rate": "1" - }, - "queryPath": "autStand/Statistics/Scanner Details_graph", - "returnFormat": "dataset" - }, - "type": "query" - } - }, - "props.xTrace.infoBox.dataFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"#,###.##\",\r\n\"Percentage\",\"###.##%\",\r\n\"Rate\",\"#,###.##\",\r\nfalse)" - }, - "type": "expr" - } - } - }, - "props": { - "legend": { - "position": "right", - "visible": true - }, - "plots": [ - { - "axes": [ - { - "alignment": "left", - "label": { - "font": { - "color": "", - "size": 10 - }, - "offset": 0, - "style": { - "classes": "" - }, - "text": "", - "visible": true - }, - "max": "", - "min": "", - "style": { - "classes": "" - }, - "tick": { - "color": "", - "label": { - "font": { - "color": "", - "size": 14 - }, - "style": { - "classes": "" - } - }, - "style": { - "classes": "" - } - }, - "width": 60 - } - ], - "markers": [], - "relativeWeight": 1, - "trends": [ - { - "baselines": [], - "breakLine": true, - "columns": [ - { - "color": "#FF0000", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#808080", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#FF8C00", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#FFFF00", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#00FF00", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#00FFFF", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#0000FF", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#FF00FF", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#D900D9", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#87CEFA", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#CCFFCC", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#AC5F00", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#804600", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#000000", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#008000", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - } - ], - "interpolation": "curveLinear", - "radius": 2, - "series": "graph", - "stack": true, - "type": "line", - "visible": true - } - ] - } - ], - "series": [ - { - "name": "graph" - } - ], - "timeAxis": { - "tickCount": 10 - }, - "timeRange": { - "dateFormat": "YYYY-MM-DD", - "timeFormat": "HH:mm:ss" - }, - "xTrace": { - "infoBox": { - "dateFormat": "YYYY-MM-DD", - "timeFormat": "HH:mm:ss", - "width": 150 - } - } - }, - "type": "ia.chart.timeseries" - } - ], - "meta": { - "name": "Sorter Details" - }, - "position": { - "tabIndex": 3 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "events": { - "component": { - "onRowDoubleClick": { - "config": { - "script": "\tself.props.selection.selectedRow \u003d \"null\"" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Lane Details" - }, - "propConfig": { - "position.basis": { - "binding": { - "config": { - "expression": "if ({../Lane Details_graph.position.display} \u003d true, \"50%\", \"100%\")" - }, - "type": "expr" - } - }, - "props.columns[10].field": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestFault_count\",\r\n\"Percentage\",\"destfault_perc\",\r\n\"Rate\",\"destfault_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[10].header.title": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dest Fault (#)\",\r\n\"Percentage\",\"Dest Fault (%)\",\r\n\"Rate\",\"Dest Fault (pph)\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[10].numberFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[11].field": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DivertFail_count\",\r\n\"Percentage\",\"DivertFail_perc\",\r\n\"Rate\",\"DivertFail_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[11].header.title": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Divert Fail (#)\",\r\n\"Percentage\",\"Divert Fail (%)\",\r\n\"Rate\",\"Divert Fail (pph)\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[11].numberFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[12].field": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Lost_count\",\r\n\"Percentage\",\"lost_perc\",\r\n\"Rate\",\"lost_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[12].header.title": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Lost (#)\",\r\n\"Percentage\",\"Lost (%)\",\r\n\"Rate\",\"Lost (pph)\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[12].numberFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[13].field": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Unsafe_count\",\r\n\"Percentage\",\"unsafe_perc\",\r\n\"Rate\",\"unsafe_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[13].header.title": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Unsafe (#)\",\r\n\"Percentage\",\"Unsafe (%)\",\r\n\"Rate\",\"Unsafe (pph)\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[13].numberFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[14].field": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dim_count\",\r\n\"Percentage\",\"dim_perc\",\r\n\"Rate\",\"dim_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[14].header.title": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dim Error (#)\",\r\n\"Percentage\",\"Dim Error (%)\",\r\n\"Rate\",\"Dim Error (pph)\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[14].numberFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[15].field": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"GapErr_count\",\r\n\"Percentage\",\"gaperr_perc\",\r\n\"Rate\",\"gaperr_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[15].header.title": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Gap Error (#)\",\r\n\"Percentage\",\"Gap Error (%)\",\r\n\"Rate\",\"Gap Error (pph)\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[15].numberFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[16].field": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Unknown_count\",\r\n\"Percentage\",\"unknown_perc\",\r\n\"Rate\",\"unknown_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[16].header.title": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Unknown (#)\",\r\n\"Percentage\",\"Unknown (%)\",\r\n\"Rate\",\"Unknown (pph)\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[16].numberFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[5].field": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"total_perc\",\r\n\"Rate\",\"total_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[5].header.title": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total (#)\",\r\n\"Percentage\",\"Total (%)\",\r\n\"Rate\",\"Total (pph)\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[5].numberFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[6].field": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Diverted_count\",\r\n\"Percentage\",\"Diverted_perc\",\r\n\"Rate\",\"Diverted_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[6].header.title": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Diverted (#)\",\r\n\"Percentage\",\"Diverted (%)\",\r\n\"Rate\",\"Diverted (pph)\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[6].numberFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[7].field": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestFull_count\",\r\n\"Percentage\",\"destfull_perc\",\r\n\"Rate\",\"destfull_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[7].header.title": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dest Full (#)\",\r\n\"Percentage\",\"Dest Full (%)\",\r\n\"Rate\",\"Dest Full (pph)\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[7].numberFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[8].field": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestJam_count\",\r\n\"Percentage\",\"destjam_perc\",\r\n\"Rate\",\"destjam_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[8].header.title": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dest Jam (#)\",\r\n\"Percentage\",\"Dest Jam (%)\",\r\n\"Rate\",\"Dest Jam (pph)\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[8].numberFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[9].field": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestDis_count\",\r\n\"Percentage\",\"destdisabled_perc\",\r\n\"Rate\",\"destdisabled_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[9].header.title": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dest Disabled (#)\",\r\n\"Percentage\",\"Dest Disabled (%)\",\r\n\"Rate\",\"Dest Disabled (pph)\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.columns[9].numberFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"0,0.##\",\r\n\"Percentage\",\"0.##%\",\r\n\"Rate\",\"0,0.##\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.data": { - "binding": { - "config": { - "parameters": { - "endtime": "{..../Period_not_Global_0/EndTime.props.endDate}", - "starttime": "{..../Period_not_Global_0.custom.StartDate}" - }, - "polling": { - "enabled": true, - "rate": "1" - }, - "queryPath": "autStand/Statistics/Lane Details" - }, - "type": "query" - } - } - }, - "props": { - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "center", - "number": "value", - "numberFormat": "00:00:00", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "date", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": false, - "width": "" - }, - { - "align": "center", - "boolean": "value", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "Startstamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Start Timestamp" - }, - "justify": "center", - "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": "date", - "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 HH:mm:ss", - "editable": false, - "field": "Endtstamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "End Timestamp" - }, - "justify": "center", - "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": "SorterName", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Sorter" - }, - "justify": "center", - "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": "Lane", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Lane" - }, - "justify": "center", - "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, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - } - }, - "justify": "center", - "number": "value", - "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, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - } - }, - "justify": "center", - "number": "value", - "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, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - } - }, - "justify": "center", - "number": "value", - "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, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - } - }, - "justify": "center", - "number": "value", - "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, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - } - }, - "justify": "center", - "number": "value", - "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, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - } - }, - "justify": "center", - "number": "value", - "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, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - } - }, - "justify": "center", - "number": "value", - "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, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - } - }, - "justify": "center", - "number": "value", - "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, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - } - }, - "justify": "center", - "number": "value", - "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, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - } - }, - "justify": "center", - "number": "value", - "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, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - } - }, - "justify": "center", - "number": "value", - "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, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - } - }, - "justify": "center", - "number": "value", - "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": "" - } - ], - "filter": { - "enabled": true, - "results": { - "enabled": true - } - }, - "pager": { - "bottom": false - }, - "rows": { - "style": { - "textAlign": "center" - } - }, - "virtualized": false - }, - "type": "ia.display.table" - }, - { - "meta": { - "name": "Lane Details_graph" - }, - "position": { - "basis": "50%" - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "{../Lane Details.props.selection.selectedRow} !\u003d null" - }, - "type": "expr" - } - }, - "props.plots[0].axes[0].name": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"total_perc\",\r\n\"Rate\",\"total_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].axis": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"total_perc\",\r\n\"Rate\",\"total_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[0].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Total_count\",\r\n\"Percentage\",\"total_perc\",\r\n\"Rate\",\"total_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[10].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"GapErr_count\",\r\n\"Percentage\",\"gaperr_perc\",\r\n\"Rate\",\"gaperr_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[11].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Unknown_count\",\r\n\"Percentage\",\"unknown_perc\",\r\n\"Rate\",\"unknown_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[1].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Diverted_count\",\r\n\"Percentage\",\"Diverted_perc\",\r\n\"Rate\",\"Diverted_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[2].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestFull_count\",\r\n\"Percentage\",\"destfull_perc\",\r\n\"Rate\",\"destfull_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[3].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestJam_count\",\r\n\"Percentage\",\"destjam_perc\",\r\n\"Rate\",\"destjam_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[4].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestDis_count\",\r\n\"Percentage\",\"destdisabled_perc\",\r\n\"Rate\",\"destdisabled_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[5].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DestFault_count\",\r\n\"Percentage\",\"destfault_perc\",\r\n\"Rate\",\"destfault_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[6].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"DivertFail_count\",\r\n\"Percentage\",\"DivertFail_perc\",\r\n\"Rate\",\"DivertFail_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[7].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Lost_count\",\r\n\"Percentage\",\"lost_perc\",\r\n\"Rate\",\"lost_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[8].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Unsafe_count\",\r\n\"Percentage\",\"unsafe_perc\",\r\n\"Rate\",\"unsafe_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[9].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dim_count\",\r\n\"Percentage\",\"dim_perc\",\r\n\"Rate\",\"dim_rate\",\r\nfalse)" - }, - "type": "expr" - } - }, - "props.series[0].data": { - "binding": { - "config": { - "parameters": { - "Lane": "{../Lane Details.props.selection.data[0].Lane}", - "endtime": "{..../Period_not_Global_0/EndTime.props.endDate}", - "starttime": "{..../Period_not_Global_0.custom.StartDate}" - }, - "polling": { - "enabled": true, - "rate": "1" - }, - "queryPath": "autStand/Statistics/Lane Details_graph", - "returnFormat": "dataset" - }, - "type": "query" - } - }, - "props.xTrace.infoBox.dataFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"#,###.##\",\r\n\"Percentage\",\"###.##%\",\r\n\"Rate\",\"#,###.##\",\r\nfalse)" - }, - "type": "expr" - } - } - }, - "props": { - "legend": { - "position": "right", - "visible": true - }, - "plots": [ - { - "axes": [ - { - "alignment": "left", - "label": { - "font": { - "color": "", - "size": 10 - }, - "offset": 0, - "style": { - "classes": "" - }, - "text": "", - "visible": true - }, - "max": "", - "min": "", - "style": { - "classes": "" - }, - "tick": { - "color": "", - "label": { - "font": { - "color": "", - "size": 10 - }, - "style": { - "classes": "" - } - }, - "style": { - "classes": "" - } - }, - "width": 60 - } - ], - "markers": [], - "relativeWeight": 1, - "trends": [ - { - "baselines": [], - "breakLine": true, - "columns": [ - { - "color": "#FF0000", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#808080", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#FF8C00", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#FFFF00", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#00FF00", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#00FFFF", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#0000FF", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#FF00FF", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#D900D9", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#87CEFA", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#CCFFCC", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#AC5F00", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - } - ], - "interpolation": "curveLinear", - "radius": 2, - "series": "graph", - "stack": true, - "type": "line", - "visible": true - } - ] - } - ], - "series": [ - { - "name": "graph" - } - ], - "xTrace": { - "infoBox": { - "dateFormat": "YYYY-MM-DD", - "timeFormat": "HH:mm:ss" - } - } - }, - "type": "ia.chart.timeseries" - } - ], - "meta": { - "name": "Lane Details" - }, - "position": { - "tabIndex": 4 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Total Full1" - }, - "position": { - "basis": "50%" - }, - "propConfig": { - "custom.mode": { - "binding": { - "config": { - "expression": "{..../Statistics.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/EndTime.custom.Selected}+{..../Period_not_Global_0/StartTime.custom.Selected} + {this.custom.time} + {..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value}" - }, - "type": "expr" - }, - "onChange": { - "enabled": null, - "script": "\t\n\tpath \u003d \"\"\n\theaders \u003d []\n\tgraph \u003d []\n\t\n\tif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\tpath \u003d \"autStand/Statistics/Total Full Count\"\n\t\theaders \u003d [\"Lane\",\"Total (#)\",\"DestFull (#)\"]\n\t\tself.getSibling(\"TotalFull1\").props.series[0].tooltip.text \u003d \"Total count (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"TotalFull1\").props.series[1].tooltip.text \u003d \"DestFull count (#): [bold]{valueY}[/]\"\n\t\tself.getSibling(\"TotalFull1\").props.yAxes[0].value.range.max \u003d \"\"\n\telif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\tpath \u003d \"autStand/Statistics/Total Full Percent\"\n\t\t\n\t\theaders \u003d [\"Lane\",\"Total (%)\",\"DestFull (%)\"]\n\t\tself.getSibling(\"TotalFull1\").props.series[0].tooltip.text \u003d \"Total (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"TotalFull1\").props.series[1].tooltip.text \u003d \"DestFull Carrier (%): [bold]{valueY}[/]%\"\n\t\tself.getSibling(\"TotalFull1\").props.yAxes[0].value.range.max \u003d 100\n\telse:\n\t\tpath \u003d \"autStand/Statistics/Total Full Rate\"\n\t\t\n\t\theaders \u003d [\"Lane\",\"Total (pph)\",\"DestFull (pph)\"]\n\t\tself.getSibling(\"TotalFull1\").props.series[0].tooltip.text \u003d \"Total (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"TotalFull1\").props.series[1].tooltip.text \u003d \"DestFull Carrier (pph): [bold]{valueY}[/] pph\"\n\t\tself.getSibling(\"TotalFull1\").props.yAxes[0].value.range.max \u003d \"\"\n\t\t\n\tparams \u003d {\"starttime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate,\"endtime\":self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate}\n\t\n\tdata \u003d system.dataset.toPyDataSet(system.db.runNamedQuery(path,params))\n\tfor row in data:\t\n\t\tdict \u003d {}\n\t\tdict[\u0027Lane\u0027] \u003d \trow[\u0027Lane\u0027]\n\t\tdict[\u0027Total_count\u0027] \u003d row[\u0027Total_count\u0027]\n\t\tdict[\u0027DestFull_count\u0027] \u003d row[\u0027DestFull_count\u0027]\n\t\tgraph.append(dict)\n\t \n\t\n\tself.getSibling(\"TotalFull1\").props.dataSources.example \u003d graph\n\tself.props.data \u003d system.dataset.toDataSet(headers,data)" - } - }, - "custom.time": { - "binding": { - "config": { - "expression": "now(1000)" - }, - "type": "expr" - } - } - }, - "props": { - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "StartTimestamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "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": "", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "center", - "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": "date", - "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": "", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "center", - "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": "" - } - ], - "data": { - "$": [ - "ds", - 192, - 1759229188220 - ], - "$columns": [ - { - "data": [], - "name": "Lane", - "type": "String" - }, - { - "data": [], - "name": "Total (#)", - "type": "String" - }, - { - "data": [], - "name": "DestFull (#)", - "type": "String" - } - ] - }, - "filter": { - "enabled": true, - "results": { - "enabled": true - } - }, - "pager": { - "bottom": false - }, - "rows": { - "data": {} - }, - "style": { - "fontFamily": "Arial" - }, - "virtualized": false - }, - "type": "ia.display.table" - }, - { - "meta": { - "name": "TotalFull1" - }, - "position": { - "basis": "50%" - }, - "props": { - "dataSources": { - "example": [] - }, - "series": [ - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "#3C2AF5", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "#FCFCFC", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Lane", - "y": "Total_count" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Total" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "Total_count", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "Total count (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Lane", - "yAxis": "Carriers", - "zIndex": 0 - }, - { - "candlestick": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "stacked": false, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - } - }, - "high": { - "x": "", - "y": "" - }, - "low": { - "x": "", - "y": "" - }, - "open": { - "x": "", - "y": "" - } - }, - "column": { - "appearance": { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "fill": { - "color": "#FF0000", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": "", - "min": "" - }, - "height": null, - "stacked": true, - "stroke": { - "color": "#FF0000", - "opacity": 1, - "width": 1 - }, - "width": null - }, - "open": { - "x": "", - "y": "" - } - }, - "data": { - "source": "example", - "x": "Lane", - "y": "DestFull_count" - }, - "defaultState": { - "visible": true - }, - "hiddenInLegend": false, - "label": { - "text": "Dest Full" - }, - "line": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": false, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "name": "DestFull_count", - "render": "column", - "stepLine": { - "appearance": { - "bullets": [ - { - "deriveFieldsFromData": { - "fill": { - "color": "", - "opacity": "" - }, - "rotation": "", - "stroke": { - "color": "", - "opacity": "", - "width": "" - } - }, - "enabled": true, - "fill": { - "color": "", - "opacity": 1 - }, - "heatRules": { - "dataField": "", - "enabled": false, - "max": 100, - "min": 2 - }, - "height": 10, - "label": { - "position": { - "dx": 0, - "dy": 0 - }, - "text": "{value}" - }, - "render": "circle", - "rotation": 0, - "stroke": { - "color": "", - "opacity": 1, - "width": 1 - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "{name}: [bold]{valueY}[/]" - }, - "width": 10 - } - ], - "connect": true, - "fill": { - "color": "", - "opacity": 0 - }, - "minDistance": 0.5, - "stroke": { - "color": "", - "dashArray": "", - "opacity": 1, - "width": 3 - }, - "tensionX": 1, - "tensionY": 1 - }, - "open": { - "x": "", - "y": "" - } - }, - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "DestFull count (#): [bold]{valueY}[/]" - }, - "visible": true, - "xAxis": "Lane", - "yAxis": "Carriers", - "zIndex": 0 - } - ], - "xAxes": [ - { - "appearance": { - "font": { - "size": "", - "weight": 500 - }, - "grid": { - "color": "", - "dashArray": "", - "minDistance": 60, - "opacity": 1, - "position": 0.5 - }, - "inside": false, - "labels": { - "color": "", - "horizontalCenter": "middle", - "opacity": 1, - "rotation": 315, - "verticalCenter": "middle" - }, - "opposite": false - }, - "category": { - "break": { - "enabled": false, - "endCategory": "", - "size": 0.05, - "startCategory": "" - } - }, - "date": { - "baseInterval": { - "count": 1, - "enabled": false, - "skipEmptyPeriods": false, - "timeUnit": "hour" - }, - "break": { - "enabled": false, - "endDate": "", - "size": 0.05, - "startDate": "" - }, - "format": "M/d", - "inputFormat": "yyyy-MM-dd kk:mm:ss", - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "inversed": false, - "label": { - "color": "", - "enabled": true, - "text": "Lanes" - }, - "name": "Lane", - "render": "category", - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "" - }, - "value": { - "break": { - "enabled": false, - "endValue": 100, - "size": 0.05, - "startValue": 0 - }, - "format": "#,###.##", - "logarithmic": false, - "range": { - "max": 110, - "min": 0, - "useStrict": false - } - }, - "visible": true - } - ], - "yAxes": [ - { - "appearance": { - "font": { - "size": "", - "weight": 500 - }, - "grid": { - "color": "", - "dashArray": "", - "minDistance": null, - "opacity": 1, - "position": 0.5 - }, - "inside": false, - "labels": { - "color": "", - "horizontalCenter": "middle", - "opacity": 1, - "rotation": 0, - "verticalCenter": "middle" - }, - "opposite": false - }, - "category": { - "break": { - "enabled": false, - "endCategory": "", - "size": 0.05, - "startCategory": "" - } - }, - "date": { - "baseInterval": { - "count": 1, - "enabled": false, - "skipEmptyPeriods": false, - "timeUnit": "hour" - }, - "break": { - "enabled": false, - "endDate": "", - "size": 0.05, - "startDate": "" - }, - "format": "M/d/yyyy HH:mm:ss", - "inputFormat": "yyyy-MM-dd kk:mm:ss", - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "inversed": false, - "label": { - "color": "", - "enabled": true, - "text": "" - }, - "name": "Carriers", - "render": "value", - "tooltip": { - "background": { - "color": "", - "opacity": 1 - }, - "cornerRadius": 3, - "enabled": true, - "pointerLength": 4, - "text": "" - }, - "value": { - "break": { - "enabled": false, - "endValue": 100, - "size": 0.05, - "startValue": 0 - }, - "format": "#,###.##", - "logarithmic": false, - "range": { - "max": "", - "min": "", - "useStrict": false - } - }, - "visible": true - } - ] - }, - "type": "ia.chart.xy" - } - ], - "meta": { - "name": "Total Full1" - }, - "position": { - "tabIndex": 10 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "events": { - "component": { - "onRowDoubleClick": { - "config": { - "script": "\tself.props.selection.selectedRow \u003d \"null\"" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Jam Area" - }, - "position": { - "basis": "50%" - }, - "propConfig": { - "position.basis": { - "binding": { - "config": { - "expression": "if ({../Induct Details_graph.position.display} \u003d true, \"50%\", \"100%\")" - }, - "enabled": false, - "type": "expr" - } - }, - "props.columns[3].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[4].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[5].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.columns[6].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" - }, - "type": "expr" - } - }, - "props.columns[7].visible": { - "binding": { - "config": { - "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" - }, - "type": "expr" - } - }, - "props.data": { - "binding": { - "config": { - "parameters": { - "endtime": "{..../Period_not_Global_0/EndTime.props.endDate}", - "starttime": "{..../Period_not_Global_0.custom.StartDate}" - }, - "polling": { - "enabled": true, - "rate": "1" - }, - "queryPath": "autStand/Jam_Area/Jam" - }, - "type": "query" - } - } - }, - "props": { - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "Startstamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Start Timestamp" - }, - "justify": "center", - "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": "date", - "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": "Endtstamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "End Timestamp" - }, - "justify": "center", - "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": "date", - "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": "Total_jam", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Total (#)" - }, - "justify": "center", - "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": "Inbound_jam", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Inbound jam (#)" - }, - "justify": "center", - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Inbound_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "Inbound Jam (%)" - }, - "justify": "auto", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Sorter_Recirc_perc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "Sorter Recirc Jam (%)" - }, - "justify": "auto", - "number": "value", - "numberFormat": "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Sorter_jam", - "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": "Sorter Jam (#)" - }, - "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": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Sorter_perc", - "filter": { - "boolean": { - "condition": true - }, - "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": "Sorter Jam (%)" - }, - "justify": "center", - "nullFormat": { - "includeNullStrings": false, - "nullFormatValue": "", - "strict": false - }, - "number": "value", - "numberFormat": "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": "", - "width": "" - } - ], - "filter": { - "enabled": true, - "results": { - "enabled": true - } - }, - "pager": { - "bottom": false - }, - "selection": { - "mode": "multiple interval" - }, - "virtualized": false - }, - "type": "ia.display.table" - }, - { - "meta": { - "name": "Jam Area_graph" - }, - "position": { - "basis": "50%" - }, - "propConfig": { - "props.plots[0].axes[0].name": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Inbound_jam\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" - }, - "enabled": false, - "type": "expr" - } - }, - "props.plots[0].trends[0].axis": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dumpers_jam\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" - }, - "enabled": false, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[0].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"uljl_jam\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" - }, - "enabled": false, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[1].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"ps1_jam\",\r\n\"Percentage\",\"SingleCarrier_perc\",\r\n\"Rate\",\"SingleCarrier_rate\",\r\nfalse)" - }, - "enabled": false, - "type": "expr" - } - }, - "props.plots[0].trends[0].columns[2].key": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"doublecarrier_count\",\r\n\"Percentage\",\"DoubleCarrier_perc\",\r\n\"Rate\",\"DoubleCarrier_rate\",\r\nfalse)" - }, - "enabled": false, - "type": "expr" - } - }, - "props.series[0].data": { - "binding": { - "config": { - "parameters": { - "endtime": "{..../Period_not_Global_0/EndTime.props.endDate}", - "starttime": "{..../Period_not_Global_0.custom.StartDate}" - }, - "polling": { - "enabled": true, - "rate": "1" - }, - "queryPath": "autStand/Jam_Area/Jam_graph", - "returnFormat": "dataset" - }, - "type": "query" - } - }, - "props.xTrace.infoBox.dataFormat": { - "binding": { - "config": { - "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"#,###.##\",\r\n\"Percentage\",\"###.##%\",\r\n\"Rate\",\"#,###.##\",\r\nfalse)" - }, - "type": "expr" - } - } - }, - "props": { - "legend": { - "position": "top", - "visible": true - }, - "plots": [ - { - "axes": [ - { - "alignment": "left", - "label": { - "font": { - "color": "", - "size": 10 - }, - "offset": 0, - "style": { - "classes": "" - }, - "text": "", - "visible": true - }, - "max": "", - "min": "", - "name": "qty", - "style": { - "classes": "" - }, - "tick": { - "color": "", - "label": { - "font": { - "color": "", - "size": 10 - }, - "style": { - "classes": "" - } - }, - "style": { - "classes": "" - } - }, - "width": 60 - } - ], - "markers": [], - "relativeWeight": 1, - "trends": [ - { - "axis": "roundtime", - "baselines": [], - "breakLine": true, - "columns": [ - { - "color": "#FF0000", - "key": "roundtime", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#808080", - "key": "Dumpers_jam", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": 0.1, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#002EFF", - "key": "Inbound_jam", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "", - "key": "Runout_jam", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#48FF13", - "key": "Sorter_Recirc_jam", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - }, - { - "color": "#00640E", - "key": "Sorter_jam", - "styles": { - "highlighted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "muted": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "normal": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - }, - "selected": { - "fill": { - "color": "", - "opacity": null - }, - "stroke": { - "color": "", - "dashArray": null, - "opacity": null, - "width": null - } - } - } - } - ], - "interpolation": "curveLinear", - "radius": 2, - "series": "graph", - "stack": true, - "type": "line", - "visible": true - } - ] - } - ], - "series": [ - { - "name": "graph" - } - ], - "xTrace": { - "infoBox": { - "dateFormat": "YYYY-MM-DD", - "timeFormat": "HH:mm:ss" - } - } - }, - "type": "ia.chart.timeseries" - } - ], - "meta": { - "name": "Jam Area" - }, - "position": { - "tabIndex": 11 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "Statistics" - }, - "position": { - "height": 0.96, - "width": 1, - "y": 0.04 - }, - "propConfig": { - "props.tabs": { - "persistent": true - } - }, - "props": { - "currentTabIndex": 10, - "menuStyle": { - "backgroundColor": "#FFFFFFBD", - "fontSize": "1.0vmin", - "overflowWrap": "break-word", - "textAlign": "left" - }, - "style": { - "fontFamily": "Arial", - "width": "100%" - }, - "tabSize": { - "width": 160 - }, - "tabStyle": { - "active": { - "flexBasis": 0, - "flexGrow": 1, - "fontSize": "1.0vmin" - }, - "disabled": { - "fontSize": "1.0vmin" - }, - "inactive": { - "flexBasis": 0, - "flexGrow": 1, - "fontSize": "1.0vmin" - } - }, - "tabs": [ - "Induct Details", - "Scanner Details", - "Sorter Summary", - "Sorter Details", - "Lane Details", - "Hourly Induct", - "Hourly Scanner", - "Hourly Sorter Summary", - "Hourly Sorter Details", - "Hourly Lane", - "Lane Total Full", - "Jam by Area" - ] - }, - "type": "ia.container.tab" - }, - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "50px", - "grow": 1 - }, - "props": { - "style": { - "color": "#FFFFFF" - }, - "text": "Aggregation Mode:" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Dropdown_Aggregation_mode" - }, - "position": { - "basis": "100px", - "grow": 1 - }, - "props": { - "dropdownOptionStyle": { - "fontSize": "1.5vmin", - "overflow": "hidden", - "width": "auto" - }, - "options": [ - { - "label": "Count", - "value": "Count" - }, - { - "label": "Percentage", - "value": "Percentage" - }, - { - "label": "Rate", - "value": "Rate" - } - ], - "style": { - "fontSize": "1.5vmin" - }, - "value": "Count" - }, - "type": "ia.input.dropdown" - } - ], - "meta": { - "name": "Aggregation_Mode" - }, - "position": { - "height": 0.03, - "width": 0.1766, - "x": 0.7556, - "y": 0.0048 - }, - "propConfig": { - "meta.visible": { - "binding": { - "config": { - "expression": "{../Statistics.props.currentTabIndex} !\u003d12" - }, - "enabled": false, - "type": "expr" - } - } - }, - "props": { - "style": { - "fontFamily": "Arial", - "fontSize": "1.3vmin", - "overflow": "hidden" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "63px" - }, - "props": { - "style": { - "color": "#000000" - }, - "text": "Induct:" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Dropdown_0" - }, - "position": { - "basis": "171px" - }, - "props": { - "options": [ - { - "label": "PS01", - "value": "PS01" - }, - { - "label": "PS02", - "value": "PS02" - }, - { - "label": "PS03", - "value": "PS03" - } - ], - "value": "PS01" - }, - "type": "ia.input.dropdown" - } - ], - "meta": { - "name": "Induct Drop Down", - "visible": false - }, - "position": { - "height": 0.0269, - "width": 0.124, - "x": 0.872, - "y": 0.0439 - }, - "props": { - "style": { - "fontFamily": "Arial" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Label_Scanner" - }, - "position": { - "basis": "70px" - }, - "props": { - "style": { - "color": "#000000" - }, - "text": "Scanner:" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Scanner" - }, - "position": { - "basis": "171px" - }, - "props": { - "options": [ - { - "label": "S01aa", - "value": "S01aa" - }, - { - "label": "S02aa", - "value": "S02aa" - }, - { - "label": "S03aa", - "value": "S03aa" - } - ], - "value": "S01aa" - }, - "type": "ia.input.dropdown" - } - ], - "meta": { - "name": "Scanner Drop Down", - "visible": false - }, - "position": { - "height": 0.0269, - "width": 0.124, - "x": 0.872, - "y": 0.0439 - }, - "props": { - "style": { - "fontFamily": "Arial" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Label_Lane" - }, - "position": { - "basis": "70px" - }, - "props": { - "style": { - "color": "#000000" - }, - "text": "Lane:" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Lane" - }, - "position": { - "basis": "171px" - }, - "props": { - "options": [ - { - "label": "S03001", - "value": "S03001" - }, - { - "label": "S03002", - "value": "S03002" - }, - { - "label": "S03003", - "value": "S03003" - }, - { - "label": "S03005", - "value": "S03005" - }, - { - "label": "S03006", - "value": "S03006" - }, - { - "label": "S03007", - "value": "S03007" - }, - { - "label": "S03008", - "value": "S03008" - }, - { - "label": "S03009", - "value": "S03009" - }, - { - "label": "S03010", - "value": "S03010" - }, - { - "label": "S03011", - "value": "S03011" - }, - { - "label": "S03012", - "value": "S03012" - }, - { - "label": "S03013", - "value": "S03013" - }, - { - "label": "S03014", - "value": "S03014" - }, - { - "label": "S03015", - "value": "S03015" - }, - { - "label": "S03016", - "value": "S03016" - }, - { - "label": "S03017", - "value": "S03017" - }, - { - "label": "S03018", - "value": "S03018" - }, - { - "label": "S03019", - "value": "S03019" - }, - { - "label": "S03020", - "value": "S03020" - }, - { - "label": "S03021", - "value": "S03021" - }, - { - "label": "S03022", - "value": "S03022" - }, - { - "label": "S03023", - "value": "S03023" - }, - { - "label": "S03024", - "value": "S03024" - }, - { - "label": "S03025", - "value": "S03025" - }, - { - "label": "S03026", - "value": "S03026" - }, - { - "label": "S03027", - "value": "S03027" - }, - { - "label": "S03028", - "value": "S03028" - }, - { - "label": "S03029", - "value": "S03029" - }, - { - "label": "S03030", - "value": "S03030" - }, - { - "label": "S03031", - "value": "S03031" - }, - { - "label": "S03032", - "value": "S03032" - }, - { - "label": "S03033", - "value": "S03033" - }, - { - "label": "S03034", - "value": "S03034" - }, - { - "label": "S03035", - "value": "S03035" - }, - { - "label": "S03036", - "value": "S03036" - }, - { - "label": "S03037", - "value": "S03037" - }, - { - "label": "S03038", - "value": "S03038" - }, - { - "label": "S03039", - "value": "S03039" - }, - { - "label": "S03040", - "value": "S03040" - }, - { - "label": "S03041", - "value": "S03041" - }, - { - "label": "S03042", - "value": "S03042" - }, - { - "label": "S03043", - "value": "S03043" - }, - { - "label": "S03044", - "value": "S03044" - }, - { - "label": "S03045", - "value": "S03045" - }, - { - "label": "S03046", - "value": "S03046" - }, - { - "label": "S03047", - "value": "S03047" - }, - { - "label": "S03048", - "value": "S03048" - }, - { - "label": "S03049", - "value": "S03049" - }, - { - "label": "S03050", - "value": "S03050" - }, - { - "label": "S03051", - "value": "S03051" - }, - { - "label": "S03052", - "value": "S03052" - }, - { - "label": "S03053", - "value": "S03053" - }, - { - "label": "S03054", - "value": "S03054" - }, - { - "label": "S03055", - "value": "S03055" - }, - { - "label": "S03056", - "value": "S03056" - }, - { - "label": "S03057", - "value": "S03057" - }, - { - "label": "S03058", - "value": "S03058" - }, - { - "label": "S03059", - "value": "S03059" - }, - { - "label": "S03060", - "value": "S03060" - }, - { - "label": "S03061", - "value": "S03061" - }, - { - "label": "S03062", - "value": "S03062" - }, - { - "label": "S03063", - "value": "S03063" - }, - { - "label": "S03064", - "value": "S03064" - }, - { - "label": "S03065", - "value": "S03065" - }, - { - "label": "S03066", - "value": "S03066" - }, - { - "label": "S03067", - "value": "S03067" - }, - { - "label": "S03068", - "value": "S03068" - }, - { - "label": "S03069", - "value": "S03069" - }, - { - "label": "S03070", - "value": "S03070" - }, - { - "label": "S03071", - "value": "S03071" - }, - { - "label": "S03072", - "value": "S03072" - }, - { - "label": "S03073", - "value": "S03073" - }, - { - "label": "S03074", - "value": "S03074" - }, - { - "label": "S03075", - "value": "S03075" - }, - { - "label": "S03076", - "value": "S03076" - }, - { - "label": "S03077", - "value": "S03077" - }, - { - "label": "S03078", - "value": "S03078" - }, - { - "label": "S03079", - "value": "S03079" - }, - { - "label": "S03080", - "value": "S03080" - }, - { - "label": "S03081", - "value": "S03081" - }, - { - "label": "S03082", - "value": "S03082" - }, - { - "label": "S03083", - "value": "S03083" - }, - { - "label": "S03084", - "value": "S03084" - }, - { - "label": "S03085", - "value": "S03085" - }, - { - "label": "S03086", - "value": "S03086" - }, - { - "label": "S03087", - "value": "S03087" - }, - { - "label": "S03088", - "value": "S03088" - }, - { - "label": "S03089", - "value": "S03089" - }, - { - "label": "S03090", - "value": "S03090" - }, - { - "label": "S03091", - "value": "S03091" - }, - { - "label": "S03092", - "value": "S03092" - }, - { - "label": "S03093", - "value": "S03093" - }, - { - "label": "S03094", - "value": "S03094" - }, - { - "label": "S03095", - "value": "S03095" - }, - { - "label": "S03096", - "value": "S03096" - }, - { - "label": "S03097", - "value": "S03097" - }, - { - "label": "S03098", - "value": "S03098" - }, - { - "label": "S03099", - "value": "S03099" - }, - { - "label": "S03100", - "value": "S03100" - }, - { - "label": "S03101", - "value": "S03101" - }, - { - "label": "S03102", - "value": "S03102" - }, - { - "label": "S03103", - "value": "S03103" - }, - { - "label": "S03104", - "value": "S03104" - }, - { - "label": "S03105", - "value": "S03105" - }, - { - "label": "S03106", - "value": "S03106" - }, - { - "label": "S03107", - "value": "S03107" - }, - { - "label": "S03108", - "value": "S03108" - }, - { - "label": "S03999", - "value": "S03999" - } - ], - "value": "S0101" - }, - "type": "ia.input.dropdown" - } - ], - "meta": { - "name": "Lane Drop Down" - }, - "position": { - "height": 0.0269, - "width": 0.0792, - "x": 0.6897, - "y": 0.0922 - }, - "propConfig": { - "meta.visible": { - "binding": { - "config": { - "expression": "if ({../Statistics.props.currentTabIndex} \u003d 9 ,\r\ntrue,\r\nfalse)" - }, - "type": "expr" - } - } - }, - "props": { - "style": { - "fontFamily": "Arial" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Label_Scanner" - }, - "position": { - "basis": "70px" - }, - "props": { - "style": { - "color": "#000000" - }, - "text": "Sorter:" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Sorter" - }, - "position": { - "basis": "171px" - }, - "props": { - "options": [ - { - "label": "S01", - "value": "S01" - }, - { - "label": "S02", - "value": "S02" - }, - { - "label": "S03", - "value": "S03" - } - ], - "value": "PS01" - }, - "type": "ia.input.dropdown" - } - ], - "meta": { - "name": "Sorter Drop Down", - "visible": false - }, - "position": { - "height": 0.0269, - "width": 0.124, - "x": 0.872, - "y": 0.0439 - }, - "props": { - "style": { - "fontFamily": "Arial" - } - }, - "type": "ia.container.flex" - }, - { - "custom": { - "debug": [ - [ - "2020-03-24 03:58:00", - 83.44392609984358, - 93.58514404296875, - 71.81086730957031 - ], - [ - "2020-03-24 03:59:00", - 83.35893577107669, - 106.05998229980469, - 72.54214477539062 - ], - [ - "2020-03-24 04:00:00", - 83.2739454423098, - 102.124267578125, - 72.18306732177734 - ], - [ - "2020-03-24 04:01:00", - 83.26998772600022, - 104.7994155883789, - 72.2726821899414 - ], - [ - "2020-03-24 04:02:00", - 83.09998708000028, - 110.67745971679688, - 72.70557403564453 - ], - [ - "2020-03-24 04:03:00", - 82.95057846075277, - 110.90865325927734, - 72.86494445800781 - ], - [ - "2020-03-24 04:04:00", - 82.87408810123425, - 111.18544006347656, - 72.739990234375 - ], - [ - "2020-03-24 04:05:00", - 82.79759774171573, - 110.57137298583984, - 72.47943878173828 - ], - [ - "2020-03-24 04:06:00", - 82.72110738219722, - 111.59486389160156, - 72.50711059570312 - ], - [ - "2020-03-24 04:07:00", - 82.6446170226787, - 110.79205322265625, - 72.84617614746094 - ], - [ - "2020-03-24 04:08:00", - 82.56812666316019, - 112.36724853515625, - 72.59688568115234 - ], - [ - "2020-03-24 04:09:00", - 82.49163630364167, - 111.96199035644531, - 71.75237274169922 - ], - [ - "2020-03-24 04:10:00", - 82.41514594412317, - 114.09909057617188, - 72.87260437011719 - ], - [ - "2020-03-24 04:11:00", - 82.33865558460465, - 113.22314453125, - 72.4264144897461 - ], - [ - "2020-03-24 04:12:00", - 82.26216522508614, - 112.67841339111328, - 72.77767944335938 - ], - [ - "2020-03-24 04:13:00", - 82.18567486556762, - 109.4883041381836, - 73.2457504272461 - ], - [ - "2020-03-24 04:14:00", - 82.1091845060491, - 109.47913360595703, - 72.0219955444336 - ], - [ - "2020-03-24 04:15:00", - 82.03269414653059, - 109.40910339355469, - 72.11457061767578 - ], - [ - "2020-03-24 04:16:00", - 81.95620378701207, - 108.2085189819336, - 73.03665924072266 - ], - [ - "2020-03-24 04:17:00", - 81.87971342749356, - 109.74492645263672, - 72.89605712890625 - ], - [ - "2020-03-24 04:18:00", - 81.80322306797505, - 110.48381042480469, - 72.340087890625 - ], - [ - "2020-03-24 04:19:00", - 81.72673270845654, - 110.1125259399414, - 72.04779815673828 - ], - [ - "2020-03-24 04:20:00", - 81.65024234893802, - 110.58039855957031, - 72.02574157714844 - ], - [ - "2020-03-24 04:21:00", - 81.5737519894195, - 111.26719665527344, - 72.68399810791016 - ], - [ - "2020-03-24 04:22:00", - 81.57001033599973, - 111.0679931640625, - 72.2317123413086 - ], - [ - "2020-03-24 04:23:00", - 81.40001291999972, - 111.84290313720703, - 73.5782470703125 - ], - [ - "2020-03-24 04:24:00", - 81.22444354734957, - 111.08856201171875, - 74.54239654541016 - ], - [ - "2020-03-24 04:25:00", - 81.13445335130304, - 110.7277603149414, - 73.62892150878906 - ], - [ - "2020-03-24 04:26:00", - 81.04446315525652, - 110.72388458251953, - 74.79293823242188 - ], - [ - "2020-03-24 04:27:00", - 80.95447295921001, - 113.21517944335938, - 73.95577239990234 - ], - [ - "2020-03-24 04:28:00", - 80.86448276316348, - 112.6423568725586, - 74.46560668945312 - ], - [ - "2020-03-24 04:29:00", - 80.77449256711697, - 113.47187805175781, - 75.20769500732422 - ], - [ - "2020-03-24 04:30:00", - 80.68450237107044, - 113.81484985351562, - 74.11184692382812 - ], - [ - "2020-03-24 04:31:00", - 80.59451217502392, - 110.26861572265625, - 73.92262268066406 - ], - [ - "2020-03-24 04:32:00", - 80.50452197897741, - 109.19113159179688, - 74.61058807373047 - ], - [ - "2020-03-24 04:33:00", - 80.41453178293088, - 108.94200134277344, - 74.5039291381836 - ], - [ - "2020-03-24 04:34:00", - 80.32454158688437, - 109.96826934814453, - 74.46529388427734 - ], - [ - "2020-03-24 04:35:00", - 80.23455139083784, - 81.94364929199219, - 73.67473602294922 - ], - [ - "2020-03-24 04:36:00", - 80.14456119479132, - 23.80181121826172, - 73.68876117466887 - ], - [ - "2020-03-24 04:37:00", - 80.0545709987448, - 1.4474921226501465, - 73.68912506103516 - ], - [ - "2020-03-24 04:38:00", - 79.96458080269828, - 4.1637725830078125, - 73.72541046142578 - ], - [ - "2020-03-24 04:39:00", - 79.87459060665176, - 26.945161819458008, - 74.61903381347656 - ], - [ - "2020-03-24 04:40:00", - 79.87000710599979, - 34.11628341674805, - 73.51866149902344 - ], - [ - "2020-03-24 04:41:00", - 79.70000645999983, - 27.773473739624023, - 74.04241180419922 - ], - [ - "2020-03-24 04:42:00", - 79.60965611151889, - 27.49029541015625, - 73.1905517578125 - ], - [ - "2020-03-24 04:43:00", - 79.56329763722199, - 34.070072174072266, - 73.98297882080078 - ], - [ - "2020-03-24 04:44:00", - 79.5169391629251, - 33.60432052612305, - 74.68580627441406 - ], - [ - "2020-03-24 04:45:00", - 79.4705806886282, - 33.17567825317383, - 73.96578216552734 - ], - [ - "2020-03-24 04:46:00", - 79.42422221433131, - 33.235443115234375, - 74.14202880859375 - ], - [ - "2020-03-24 04:47:00", - 79.37786374003441, - 33.624229431152344, - 73.29328918457031 - ], - [ - "2020-03-24 04:48:00", - 79.33150526573752, - 33.59697723388672, - 73.17694091796875 - ], - [ - "2020-03-24 04:49:00", - 79.28514679144062, - 33.403076171875, - 73.81486511230469 - ], - [ - "2020-03-24 04:50:00", - 79.23878831714373, - 33.89695739746094, - 74.30374145507812 - ], - [ - "2020-03-24 04:51:00", - 79.19242984284683, - 32.8265266418457, - 74.06024169921875 - ], - [ - "2020-03-24 04:52:00", - 79.14607136854994, - 48.27207946777344, - 73.2079086303711 - ], - [ - "2020-03-24 04:53:00", - 79.09971289425305, - 74.11988830566406, - 72.95736694335938 - ], - [ - "2020-03-24 04:54:00", - 79.05335441995615, - 85.12024688720703, - 73.62250518798828 - ], - [ - "2020-03-24 04:55:00", - 79.00699594565926, - 89.70301055908203, - 72.9462661743164 - ], - [ - "2020-03-24 04:56:00", - 78.96063747136236, - 98.89726257324219, - 72.34540557861328 - ], - [ - "2020-03-24 04:57:00", - 78.91427899706547, - 104.57252502441406, - 73.3578872680664 - ], - [ - "2020-03-24 04:58:00", - 78.86792052276857, - 103.37727355957031, - 73.94607543945312 - ], - [ - "2020-03-24 04:59:00", - 78.82156204847168, - 103.06717681884766, - 72.9709701538086 - ], - [ - "2020-03-24 05:00:00", - 78.77520357417478, - 102.50790405273438, - 74.46186065673828 - ], - [ - "2020-03-24 05:01:00", - 78.72884509987789, - 102.56554412841797, - 72.30302429199219 - ], - [ - "2020-03-24 05:02:00", - 78.68248662558099, - 100.72061157226562, - 73.90963745117188 - ], - [ - "2020-03-24 05:03:00", - 78.6361281512841, - 84.94855499267578, - 72.5624771118164 - ], - [ - "2020-03-24 05:04:00", - 78.5897696769872, - 73.80229949951172, - 72.40718078613281 - ], - [ - "2020-03-24 05:05:00", - 78.54341120269031, - 66.7529296875, - 73.5855941772461 - ], - [ - "2020-03-24 05:06:00", - 78.49705272839341, - 58.3730354309082, - 73.1899185180664 - ], - [ - "2020-03-24 05:07:00", - 78.45069425409652, - 54.12462615966797, - 73.07763671875 - ], - [ - "2020-03-24 05:08:00", - 78.40433577979962, - 51.171958923339844, - 73.19320678710938 - ], - [ - "2020-03-24 05:09:00", - 78.35797730550273, - 48.614585876464844, - 72.81364440917969 - ], - [ - "2020-03-24 05:10:00", - 78.31161883120583, - 55.98033905029297, - 74.0353775024414 - ], - [ - "2020-03-24 05:11:00", - 78.26526035690894, - 55.769962310791016, - 74.27434539794922 - ], - [ - "2020-03-24 05:12:00", - 78.21890188261204, - 55.67626190185547, - 72.99474334716797 - ], - [ - "2020-03-24 05:13:00", - 78.17254340831515, - 53.84586715698242, - 73.18851470947266 - ], - [ - "2020-03-24 05:14:00", - 78.17000064599996, - 49.15884017944336, - 72.83944702148438 - ], - [ - "2020-03-24 05:15:00", - 78, - 48.674129486083984, - 72.74655151367188 - ], - [ - "2020-03-24 05:16:00", - 77.9366887710829, - 48.823998987048924, - 73.24293518066406 - ], - [ - "2020-03-24 05:17:00", - 77.90413912638326, - 48.8282470703125, - 72.28050994873047 - ], - [ - "2020-03-24 05:18:00", - 77.87158948168361, - 49.756980895996094, - 72.88276672363281 - ], - [ - "2020-03-24 05:19:00", - 77.83903983698399, - 49.47259521484375, - 73.35757446289062 - ], - [ - "2020-03-24 05:20:00", - 77.80649019228434, - 49.850311279296875, - 73.20963287353516 - ], - [ - "2020-03-24 05:21:00", - 77.77394054758471, - 49.637855529785156, - 72.9081039428711 - ], - [ - "2020-03-24 05:22:00", - 77.74139090288507, - 49.61250305175781, - 72.93186950683594 - ], - [ - "2020-03-24 05:23:00", - 77.70884125818544, - 48.27946090698242, - 74.17268371582031 - ], - [ - "2020-03-24 05:24:00", - 77.6762916134858, - 48.74678421020508, - 73.15660858154297 - ], - [ - "2020-03-24 05:25:00", - 77.64374196878616, - 48.357120513916016, - 72.6622543334961 - ], - [ - "2020-03-24 05:26:00", - 77.61119232408653, - 49.31953430175781, - 72.34400177001953 - ], - [ - "2020-03-24 05:27:00", - 77.57864267938689, - 49.709964752197266, - 72.97113037109375 - ], - [ - "2020-03-24 05:28:00", - 77.54609303468726, - 50.2484130859375, - 72.39154052734375 - ], - [ - "2020-03-24 05:29:00", - 77.51354338998762, - 50.60381317138672, - 72.06515502929688 - ], - [ - "2020-03-24 05:30:00", - 77.48099374528799, - 50.00936508178711, - 56.87029266357422 - ], - [ - "2020-03-24 05:31:00", - 77.44844410058835, - 49.875885009765625, - 16.654312133789062 - ], - [ - "2020-03-24 05:32:00", - 77.4158944558887, - 48.563663482666016, - 18.19554901123047 - ], - [ - "2020-03-24 05:33:00", - 77.38334481118908, - 48.847572326660156, - 18.055583953857422 - ], - [ - "2020-03-24 05:34:00", - 77.35079516648943, - 48.35354232788086, - 18.378847122192383 - ], - [ - "2020-03-24 05:35:00", - 77.3182455217898, - 48.75905990600586, - 17.62409782409668 - ], - [ - "2020-03-24 05:36:00", - 77.28569587709016, - 48.05728530883789, - 18.058086395263672 - ], - [ - "2020-03-24 05:37:00", - 77.25314623239053, - 54.909175872802734, - 17.759536743164062 - ], - [ - "2020-03-24 05:38:00", - 77.22059658769089, - 54.575439453125, - 17.888395309448242 - ], - [ - "2020-03-24 05:39:00", - 77.18804694299125, - 55.046234130859375, - 18.210878372192383 - ], - [ - "2020-03-24 05:40:00", - 77.15549729829162, - 54.0140495300293, - 17.824277877807617 - ], - [ - "2020-03-24 05:41:00", - 77.12294765359198, - 53.690467834472656, - 18.451248168945312 - ], - [ - "2020-03-24 05:42:00", - 77.09039800889235, - 53.07158279418945, - 18.209468841552734 - ], - [ - "2020-03-24 05:43:00", - 77.05784836419271, - 53.31936264038086, - 18.179603576660156 - ], - [ - "2020-03-24 05:44:00", - 77.02529871949308, - 53.26475143432617, - 18.342716217041016 - ], - [ - "2020-03-24 05:45:00", - 76.99274907479344, - 51.945220947265625, - 18.539770126342773 - ], - [ - "2020-03-24 05:46:00", - 76.9601994300938, - 51.81389617919922, - 18.015705108642578 - ], - [ - "2020-03-24 05:47:00", - 76.92764978539417, - 51.123085021972656, - 17.368398666381836 - ], - [ - "2020-03-24 05:48:00", - 76.89510014069452, - 51.4550666809082, - 18.14003562927246 - ], - [ - "2020-03-24 05:49:00", - 76.8625504959949, - 50.60249710083008, - 18.289703369140625 - ], - [ - "2020-03-24 05:50:00", - 76.83000085129525, - 50.91603088378906, - 18.2962646484375 - ], - [ - "2020-03-24 05:51:00", - 76.79745120659562, - 53.06449508666992, - 18.563539505004883 - ], - [ - "2020-03-24 05:52:00", - 76.76490156189598, - 54.72663497924805, - 18.568862915039062 - ], - [ - "2020-03-24 05:53:00", - 76.73235191719634, - 54.90778732299805, - 18.28094482421875 - ], - [ - "2020-03-24 05:54:00", - 76.69980227249671, - 53.92911911010742, - 18.02821159362793 - ], - [ - "2020-03-24 05:55:00", - 76.66725262779707, - 53.20056915283203, - 21.20859718322754 - ], - [ - "2020-03-24 05:56:00", - 76.63470298309744, - 53.7746696472168, - 70.31324768066406 - ], - [ - "2020-03-24 05:57:00", - 76.6021533383978, - 54.07472610473633, - 73.2507553100586 - ], - [ - "2020-03-24 05:58:00", - 76.56960369369816, - 53.80739974975586, - 73.81517791748047 - ], - [ - "2020-03-24 05:59:00", - 76.53705404899853, - 53.748661041259766, - 73.31723022460938 - ], - [ - "2020-03-24 06:00:00", - 76.50450440429888, - 54.74142837524414, - 72.85430145263672 - ], - [ - "2020-03-24 06:01:00", - 76.47195475959926, - 56.06607437133789, - 73.29580688476562 - ], - [ - "2020-03-24 06:02:00", - 76.46999418600018, - 55.171714782714844, - 72.67166195723287 - ], - [ - "2020-03-24 06:03:00", - 76.29999354000017, - 55.41927719116211, - 72.6522445678711 - ], - [ - "2020-03-24 06:04:00", - 76.17097911658006, - 55.45018005371094, - 73.24137115478516 - ], - [ - "2020-03-24 06:05:00", - 76.10446483646761, - 55.66059112548828, - 72.9041976928711 - ], - [ - "2020-03-24 06:06:00", - 76.03795055635517, - 49.595481872558594, - 73.65878295898438 - ], - [ - "2020-03-24 06:07:00", - 75.97143627624271, - 47.00128173828125, - 72.86134338378906 - ], - [ - "2020-03-24 06:08:00", - 75.90492199613027, - 47.58378601074219, - 72.69776153564453 - ], - [ - "2020-03-24 06:09:00", - 75.83840771601783, - 49.07365417480469, - 72.17729187011719 - ], - [ - "2020-03-24 06:10:00", - 75.77189343590538, - 56.555606842041016, - 72.93250274658203 - ], - [ - "2020-03-24 06:11:00", - 75.70537915579293, - 56.26713180541992, - 72.06671905517578 - ], - [ - "2020-03-24 06:12:00", - 75.63886487568048, - 55.18650817871094, - 73.08904266357422 - ], - [ - "2020-03-24 06:13:00", - 75.57235059556804, - 48.025177001953125, - 73.17881774902344 - ], - [ - "2020-03-24 06:14:00", - 75.50583631545558, - 47.967350006103516, - 73.10953521728516 - ], - [ - "2020-03-24 06:15:00", - 75.43932203534314, - 49.351463317871094, - 72.9697265625 - ], - [ - "2020-03-24 06:16:00", - 75.3728077552307, - 57.63689041137695, - 73.93919372558594 - ], - [ - "2020-03-24 06:17:00", - 75.30629347511824, - 51.609039306640625, - 73.03306579589844 - ], - [ - "2020-03-24 06:18:00", - 75.2397791950058, - 49.73860549926758, - 73.2399673461914 - ], - [ - "2020-03-24 06:19:00", - 75.17326491489335, - 50.75581359863281, - 72.73904418945312 - ], - [ - "2020-03-24 06:20:00", - 75.1067506347809, - 50.66218566894531, - 72.50445556640625 - ], - [ - "2020-03-24 06:21:00", - 75.04023635466845, - 50.81214141845703, - 72.9201431274414 - ], - [ - "2020-03-24 06:22:00", - 74.97372207455601, - 51.4454231262207, - 72.74983978271484 - ], - [ - "2020-03-24 06:23:00", - 74.90720779444355, - 51.69704055786133, - 72.99396514892578 - ], - [ - "2020-03-24 06:24:00", - 74.84069351433111, - 51.35186767578125, - 73.40730285644531 - ], - [ - "2020-03-24 06:25:00", - 74.77417923421866, - 50.72081756591797, - 72.23859405517578 - ], - [ - "2020-03-24 06:26:00", - 74.76998772600024, - 50.91818618774414, - 73.011474609375 - ], - [ - "2020-03-24 06:27:00", - 74.59998708000028, - 50.9371452331543, - 73.52397918701172 - ], - [ - "2020-03-24 06:28:00", - 74.47115968724424, - 51.061458587646484, - 73.56307220458984 - ], - [ - "2020-03-24 06:29:00", - 74.40464696005053, - 50.900325775146484, - 73.50645446777344 - ], - [ - "2020-03-24 06:30:00", - 74.33813423285682, - 51.356689453125, - 73.11031341552734 - ], - [ - "2020-03-24 06:31:00", - 74.2716215056631, - 51.44089126586914, - 74.34957122802734 - ], - [ - "2020-03-24 06:32:00", - 74.2051087784694, - 51.28786849975586, - 73.98580169677734 - ], - [ - "2020-03-24 06:33:00", - 74.13859605127568, - 51.93085537607588, - 72.36542510986328 - ], - [ - "2020-03-24 06:34:00", - 74.07208332408197, - 51.952125549316406, - 72.51180267333984 - ], - [ - "2020-03-24 06:35:00", - 74.00557059688826, - 57.87371063232422, - 73.43373107910156 - ], - [ - "2020-03-24 06:36:00", - 73.93905786969457, - 80.50335693359375, - 73.54712677001953 - ], - [ - "2020-03-24 06:37:00", - 73.87254514250085, - 86.00247192382812, - 73.6276626586914 - ], - [ - "2020-03-24 06:38:00", - 73.80603241530714, - 92.10163116455078, - 73.07763671875 - ], - [ - "2020-03-24 06:39:00", - 73.73951968811343, - 92.22298431396484, - 72.73919677734375 - ], - [ - "2020-03-24 06:40:00", - 73.67300696091972, - 91.8537368774414, - 72.59422302246094 - ], - [ - "2020-03-24 06:41:00", - 73.60649423372601, - 91.79039764404297, - 72.58702850341797 - ], - [ - "2020-03-24 06:42:00", - 73.5399815065323, - 92.08602905273438, - 73.7885971069336 - ], - [ - "2020-03-24 06:43:00", - 73.47346877933859, - 92.87781524658203, - 72.7099609375 - ], - [ - "2020-03-24 06:44:00", - 73.40695605214488, - 96.19808197021484, - 73.00537872314453 - ], - [ - "2020-03-24 06:45:00", - 73.34044332495118, - 96.97959899902344, - 73.0341567993164 - ], - [ - "2020-03-24 06:46:00", - 73.27393059775747, - 92.9488296508789, - 73.91197967529297 - ], - [ - "2020-03-24 06:47:00", - 73.20741787056376, - 93.09352111816406, - 72.77579498291016 - ], - [ - "2020-03-24 06:48:00", - 73.14090514337005, - 91.96395111083984, - 71.88639831542969 - ], - [ - "2020-03-24 06:49:00", - 73.07439241617634, - 92.7508773803711, - 73.19898986816406 - ], - [ - "2020-03-24 06:50:00", - 73.07001033599973, - 91.7613525390625, - 73.58168029785156 - ], - [ - "2020-03-24 06:51:00", - 72.90001291999972, - 90.88325500488281, - 73.70819854736328 - ], - [ - "2020-03-24 06:52:00", - 72.74429166862062, - 90.33417510986328, - 72.71105194091797 - ], - [ - "2020-03-24 06:53:00", - 72.66377465236994, - 95.02799224853516, - 75.33968353271484 - ], - [ - "2020-03-24 06:54:00", - 72.58325763611924, - 96.9925308227539, - 74.09574890136719 - ], - [ - "2020-03-24 06:55:00", - 72.50274061986855, - 96.695068359375, - 73.8018798828125 - ], - [ - "2020-03-24 06:56:00", - 72.42222360361787, - 95.75796508789062, - 74.43511199951172 - ], - [ - "2020-03-24 06:57:00", - 72.34170658736717, - 96.17393493652344, - 74.73851776123047 - ], - [ - "2020-03-24 06:58:00", - 72.26118957111649, - 88.4173812866211, - 75.60273742675781 - ], - [ - "2020-03-24 06:59:00", - 72.1806725548658, - 88.39751434326172, - 74.84156799316406 - ], - [ - "2020-03-24 07:00:00", - 72.1001555386151, - 87.41456604003906, - 74.45763397216797 - ], - [ - "2020-03-24 07:01:00", - 72.01963852236442, - 87.65657806396484, - 73.62500762939453 - ], - [ - "2020-03-24 07:02:00", - 71.93912150611372, - 87.04649353027344, - 75.57865142822266 - ], - [ - "2020-03-24 07:03:00", - 71.85860448986304, - 87.92521667480469, - 74.86284637451172 - ], - [ - "2020-03-24 07:04:00", - 71.77808747361235, - 85.46574401855469, - 74.23040008544922 - ], - [ - "2020-03-24 07:05:00", - 71.69757045736166, - 51.844181060791016, - 73.2090072631836 - ], - [ - "2020-03-24 07:06:00", - 71.61705344111097, - 36.57521057128906, - 74.82296752929688 - ], - [ - "2020-03-24 07:07:00", - 71.53653642486027, - 34.56216812133789, - 74.66110229492188 - ], - [ - "2020-03-24 07:08:00", - 71.45601940860959, - 48.19200897216797, - 73.77107238769531 - ], - [ - "2020-03-24 07:09:00", - 71.3755023923589, - 52.86350631713867, - 74.53269958496094 - ], - [ - "2020-03-24 07:10:00", - 71.37000710599979, - 52.843929290771484, - 73.5987319946289 - ], - [ - "2020-03-24 07:11:00", - 71.20000645999983, - 52.08213424682617, - 74.15689849853516 - ], - [ - "2020-03-24 07:12:00", - 71.03583251441142, - 51.53842544555664, - 73.91010284423828 - ], - [ - "2020-03-24 07:13:00", - 70.95084242170037, - 43.506919860839844, - 73.70914459228516 - ], - [ - "2020-03-24 07:14:00", - 70.86585232898932, - 43.037841796875, - 73.2168197631836 - ], - [ - "2020-03-24 07:15:00", - 70.78086223627825, - 43.77318572998047, - 74.06806182861328 - ], - [ - "2020-03-24 07:16:00", - 70.6958721435672, - 46.766944885253906, - 74.05726623535156 - ], - [ - "2020-03-24 07:17:00", - 70.61088205085615, - 50.872379302978516, - 74.08291625976562 - ], - [ - "2020-03-24 07:18:00", - 70.5258919581451, - 51.395668029785156, - 74.64201354980469 - ], - [ - "2020-03-24 07:19:00", - 70.44090186543403, - 50.60863494873047, - 73.44953155517578 - ], - [ - "2020-03-24 07:20:00", - 70.35591177272298, - 40.730621337890625, - 72.79737854003906 - ], - [ - "2020-03-24 07:21:00", - 70.27092168001192, - 41.385196685791016, - 73.6615982055664 - ], - [ - "2020-03-24 07:22:00", - 70.18593158730087, - 52.25959777832031, - 73.92058563232422 - ], - [ - "2020-03-24 07:23:00", - 70.10094149458982, - 46.88405990600586, - 74.61308288574219 - ], - [ - "2020-03-24 07:24:00", - 70.01595140187875, - 47.141448974609375, - 73.66790870618443 - ], - [ - "2020-03-24 07:25:00", - 69.9309613091677, - 47.107181549072266, - 73.63360595703125 - ], - [ - "2020-03-24 07:26:00", - 69.84597121645665, - 47.4166259765625, - 74.238525390625 - ], - [ - "2020-03-24 07:27:00", - 69.7609811237456, - 46.56296157836914, - 73.82565307617188 - ], - [ - "2020-03-24 07:28:00", - 69.67599103103453, - 46.3474006652832, - 72.98832702636719 - ], - [ - "2020-03-24 07:29:00", - 69.67000064599995, - 47.08136046272777, - 73.30158233642578 - ], - [ - "2020-03-24 07:30:00", - 69.5, - 47.10820770263672, - 73.27828216552734 - ], - [ - "2020-03-24 07:31:00", - 69.32637243713472, - 47.034088134765625, - 73.60092163085938 - ], - [ - "2020-03-24 07:32:00", - 69.23638277037952, - 45.57647705078125, - 73.87054443359375 - ], - [ - "2020-03-24 07:33:00", - 69.1463931036243, - 51.21367645263672, - 72.25328826904297 - ], - [ - "2020-03-24 07:34:00", - 69.0564034368691, - 70.96977996826172, - 73.15692138671875 - ], - [ - "2020-03-24 07:35:00", - 68.96641377011389, - 76.6375961303711, - 72.21951293945312 - ], - [ - "2020-03-24 07:36:00", - 68.87642410335869, - 83.16655731201172, - 74.12545776367188 - ], - [ - "2020-03-24 07:37:00", - 68.78643443660347, - 83.07859802246094, - 72.88916991454134 - ], - [ - "2020-03-24 07:38:00", - 68.69644476984827, - 92.17417907714844, - 72.8433609008789 - ], - [ - "2020-03-24 07:39:00", - 68.60645510309305, - 92.9948959350586, - 73.65784454345703 - ], - [ - "2020-03-24 07:40:00", - 68.51646543633785, - 92.51905822753906, - 72.56232452392578 - ], - [ - "2020-03-24 07:41:00", - 68.42647576958265, - 91.8058090209961, - 73.06637573242188 - ], - [ - "2020-03-24 07:42:00", - 68.33648610282744, - 90.04006958007812, - 72.91545104980469 - ], - [ - "2020-03-24 07:43:00", - 68.24649643607223, - 85.17295837402344, - 73.79078674316406 - ], - [ - "2020-03-24 07:44:00", - 68.15650676931702, - 95.68914794921875, - 72.5380859375 - ], - [ - "2020-03-24 07:45:00", - 68.06651710256182, - 74.87901306152344, - 73.2021255493164 - ], - [ - "2020-03-24 07:46:00", - 67.9765274358066, - 60.12022018432617, - 73.76215362548828 - ], - [ - "2020-03-24 07:47:00", - 67.96999418600018, - 53.05949020385742, - 73.28720092773438 - ], - [ - "2020-03-24 07:48:00", - 67.79999354000017, - 48.9787483215332, - 73.20462799072266 - ], - [ - "2020-03-24 07:49:00", - 67.60342746002077, - 49.55990219116211, - 72.59485626220703 - ], - [ - "2020-03-24 07:50:00", - 67.50143795130171, - 50.27000427246094, - 73.38900756835938 - ], - [ - "2020-03-24 07:51:00", - 67.39944844258264, - 49.79863766947178, - 72.78111267089844 - ], - [ - "2020-03-24 07:52:00", - 67.29745893386358, - 49.78076171875, - 73.90713500976562 - ], - [ - "2020-03-24 07:53:00", - 67.19546942514451, - 50.86861801147461, - 38.183509826660156 - ], - [ - "2020-03-24 07:54:00", - 67.09347991642545, - 51.039466857910156, - 17.961437225341797 - ], - [ - "2020-03-24 07:55:00", - 66.99149040770638, - 51.160526275634766, - 19.09199333190918 - ], - [ - "2020-03-24 07:56:00", - 66.88950089898731, - 50.949893951416016, - 18.68396759033203 - ], - [ - "2020-03-24 07:57:00", - 66.78751139026825, - 51.169769287109375, - 17.29629898071289 - ], - [ - "2020-03-24 07:58:00", - 66.68552188154918, - 50.19011306762695, - 18.370710372924805 - ] - ] - }, - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tdata \u003d []\n\ttable \u003d []\n\timport datetime\n\tcurrent_datetime\u003ddatetime.datetime.now()\n\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\")\n\n\n\tif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 0:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Induct Details\").getChild(\"Induct Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_count\u0027],result[\u0027singlecarrier_count\u0027],result[\u0027doublecarrier_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_perc\u0027],result[\u0027SingleCarrier_perc\u0027],result[\u0027DoubleCarrier_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_rate\u0027],result[\u0027SingleCarrier_rate\u0027],result[\u0027DoubleCarrier_rate\u0027]])\n\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Induct Details\").getChild(\"Induct Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_count\u0027],result[\u0027singlecarrier_count\u0027],result[\u0027doublecarrier_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_perc\u0027],result[\u0027SingleCarrier_perc\u0027],result[\u0027DoubleCarrier_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_rate\u0027],result[\u0027SingleCarrier_rate\u0027],result[\u0027DoubleCarrier_rate\u0027]])\n\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Induct Details.csv\u0027, data \u003d csv)\t\n\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 1:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Scanner_Details\").getChild(\"Scanner Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No Code (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_count\u0027],result[\u0027GoodRead_count\u0027],result[\u0027NoRead_count\u0027],result[\u0027MultiLabelRead_count\u0027],result[\u0027NoCode_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_perc\u0027],result[\u0027GoodRead_perc\u0027],result[\u0027NoRead_perc\u0027],result[\u0027MultiLabelRead_perc\u0027],result[\u0027NoCode_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_rate\u0027],result[\u0027GoodRead_rate\u0027],result[\u0027NoRead_rate\u0027],result[\u0027MultiLabelRead_rate\u0027],result[\u0027NoCode_rate\u0027]])\n\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Scanner_Details\").getChild(\"Scanner Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No Code (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_count\u0027],result[\u0027GoodRead_count\u0027],result[\u0027NoRead_count\u0027],result[\u0027MultiLabelRead_count\u0027],result[\u0027NoCode_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_perc\u0027],result[\u0027GoodRead_perc\u0027],result[\u0027NoRead_perc\u0027],result[\u0027MultiLabelRead_perc\u0027],result[\u0027NoCode_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_rate\u0027],result[\u0027GoodRead_rate\u0027],result[\u0027NoRead_rate\u0027],result[\u0027MultiLabelRead_rate\u0027],result[\u0027NoCode_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Scanner Details.csv\u0027, data \u003d csv)\n\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 2:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Sorter Summary\").getChild(\"Sorter Summary\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_count\u0027],result[\u0027Sorted_count\u0027],result[\u0027AWCSRecirc_count\u0027],result[\u0027OperRecirc_count\u0027],result[\u0027MachineRecirc_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_perc\u0027],result[\u0027Sorted_perc\u0027],result[\u0027AWCSRecirc_perc\u0027],result[\u0027OperRecirc_perc\u0027],result[\u0027MachineRecirc_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_rate\u0027],result[\u0027Sorted_rate\u0027],result[\u0027AWCSRecirc_rate\u0027],result[\u0027OperRecirc_rate\u0027],result[\u0027MachineRecirc_rate\u0027]])\n\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Sorter Summary\").getChild(\"Sorter Summary\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_count\u0027],result[\u0027Sorted_count\u0027],result[\u0027AWCSRecirc_count\u0027],result[\u0027OperRecirc_count\u0027],result[\u0027MachineRecirc_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_perc\u0027],result[\u0027Sorted_perc\u0027],result[\u0027AWCSRecirc_perc\u0027],result[\u0027OperRecirc_perc\u0027],result[\u0027MachineRecirc_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_rate\u0027],result[\u0027Sorted_rate\u0027],result[\u0027AWCSRecirc_rate\u0027],result[\u0027OperRecirc_rate\u0027],result[\u0027MachineRecirc_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Sorter Summary.csv\u0027, data \u003d csv)\n\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 3:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Sorter Details\").getChild(\"Sorter Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027assigned_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027assigned_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027assigned_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Sorter Details\").getChild(\"Sorter Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027assigned_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027assigned_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Sorter Details.csv\u0027, data \u003d csv)\n\t\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 4:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Lane Details\").getChild(\"Lane Details\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Lane Details\").getChild(\"Lane Details\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Lane Details.csv\u0027, data \u003d csv)\n\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 5:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Induct\").getChild(\"Hourly_Induct\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (#)\u0027],result[\u0027Single Carrier (#)\u0027],result[\u0027Double Carrier (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (%\u0027],result[\u0027Single Carrier (%)\u0027],result[\u0027Double Carrier (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (pph)\u0027],result[\u0027Single Carrier (pph)\u0027],result[\u0027Double Carrier (pph)\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Induct\").getChild(\"Hourly_Induct\").props.data)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (#)\u0027],result[\u0027Single Carrier (#)\u0027],result[\u0027Double Carrier (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (%)\u0027],result[\u0027Single Carrier (%)\u0027],result[\u0027Double Carrier (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (pph)\u0027],result[\u0027Single Carrier (pph)\u0027],result[\u0027Double Carrier (pph)\u0027]])\n\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Hourly Induct.csv\u0027, data \u003d csv)\n\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 6:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Scanner\").getChild(\"Hourly_Scanner\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No code (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (#)\u0027],result[\u0027Good Read (#)\u0027],result[\u0027No Read (#)\u0027],result[\u0027Multi Read (#)\u0027],result[\u0027No code (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (%)\u0027],result[\u0027Good Read (%)\u0027],result[\u0027No Read (%)\u0027],result[\u0027Multi Read (%)\u0027],result[\u0027No Code (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (pph)\u0027],result[\u0027Good Read (pph)\u0027],result[\u0027No Read (pph)\u0027],result[\u0027Multi Read (pph)\u0027],result[\u0027No Code (pph)\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Scanner\").getChild(\"Hourly_Scanner\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No code (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (#)\u0027],result[\u0027Good Read (#)\u0027],result[\u0027No Read (#)\u0027],result[\u0027Multi Read (#)\u0027],result[\u0027No code (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (%)\u0027],result[\u0027Good Read (%)\u0027],result[\u0027No Read (%)\u0027],result[\u0027Multi Read (%)\u0027],result[\u0027No Code (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (pph)\u0027],result[\u0027Good Read (pph)\u0027],result[\u0027No Read (pph)\u0027],result[\u0027Multi Read (pph)\u0027],result[\u0027No Code (pph)\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Hourly Scanner.csv\u0027, data \u003d csv)\n\t\t\t\n\t\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 7:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Summary\").getChild(\"Hourly_Sorter_Summary\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (#)\u0027],result[\u0027Sorted (#)\u0027],result[\u0027Awcs Recirc (#)\u0027],result[\u0027Operational Recirc (#)\u0027],result[\u0027Machine Recirc (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (%)\u0027],result[\u0027Sorted (%)\u0027],result[\u0027Awcs Recirc (%)\u0027],result[\u0027Operational Recirc (%)\u0027],result[\u0027Machine Recirc (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (pph)\u0027],result[\u0027Sorted (pph)\u0027],result[\u0027Awcs Recirc (pph)\u0027],result[\u0027Operational Recirc (pph)\u0027],result[\u0027Machine Recirc (pph)\u0027]])\n\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Summary\").getChild(\"Hourly_Sorter_Summary\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (#)\u0027],result[\u0027Sorted (#)\u0027],result[\u0027Awcs Recirc (#)\u0027],result[\u0027Operational Recirc (#)\u0027],result[\u0027Machine Recirc (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (%)\u0027],result[\u0027Sorted (%)\u0027],result[\u0027Awcs Recirc (%)\u0027],result[\u0027Operational Recirc (%)\u0027],result[\u0027Machine Recirc (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (pph)\u0027],result[\u0027Sorted (pph)\u0027],result[\u0027Awcs Recirc (pph)\u0027],result[\u0027Operational Recirc (pph)\u0027],result[\u0027Machine Recirc (pph)\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Hourly Sorter Summary.csv\u0027, data \u003d csv)\n\t\n\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 8:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Details\").getChild(\"Hourly_Sorter_Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (#)\u0027],result[\u0027Sorted (#)\u0027],result[\u0027Dest Inv (#)\u0027],result[\u0027Dest None (#)\u0027],result[\u0027Dest Dis (#)\u0027],result[\u0027Dest Full (#)\u0027],result[\u0027Unexpected (#)\u0027],result[\u0027Dest Fault (#)\u0027],result[\u0027Div Fail (#)\u0027],result[\u0027Gap Err (#)\u0027],result[\u0027Lost (#)\u0027],result[\u0027Track Err (#)\u0027],result[\u0027Unknown (#)\u0027],result[\u0027Unsafe (#)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (%)\u0027],result[\u0027Sorted (%)\u0027],result[\u0027Dest Inv (%)\u0027],result[\u0027Dest None (%)\u0027],result[\u0027Dest Dis (%)\u0027],result[\u0027Dest Full (%)\u0027],result[\u0027Unexpected (%)\u0027],result[\u0027Dest Fault (%)\u0027],result[\u0027Div Fail (%)\u0027],result[\u0027Gap Err (%)\u0027],result[\u0027Lost (%)\u0027],result[\u0027Track Err (%)\u0027],result[\u0027Unknown (%)\u0027],result[\u0027Unsafe (%)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (pph)\u0027],result[\u0027Sorted (pph)\u0027],result[\u0027Dest Inv (pph)\u0027],result[\u0027Dest None (pph)\u0027],result[\u0027Dest Dis (pph)\u0027],result[\u0027Dest Full (pph)\u0027],result[\u0027Unexpected (pph)\u0027],result[\u0027Dest Fault (pph)\u0027],result[\u0027Div Fail (pph)\u0027],result[\u0027Gap Err (pph)\u0027],result[\u0027Lost (pph)\u0027],result[\u0027Track Err (pph)\u0027],result[\u0027Unknown (pph)\u0027],result[\u0027Unsafe (pph)\u0027]])\n\t\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Details\").getChild(\"Hourly_Sorter_Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (#)\u0027],result[\u0027Sorted (#)\u0027],result[\u0027Dest Inv (#)\u0027],result[\u0027Dest None (#)\u0027],result[\u0027Dest Dis (#)\u0027],result[\u0027Dest Full (#)\u0027],result[\u0027Unexpected (#)\u0027],result[\u0027Dest Fault (#)\u0027],result[\u0027Div Fail (#)\u0027],result[\u0027Gap Err (#)\u0027],result[\u0027Lost (#)\u0027],result[\u0027Track Err (#)\u0027],result[\u0027Unknown (#)\u0027],result[\u0027Unsafe (#)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (%)\u0027],result[\u0027Sorted (%)\u0027],result[\u0027Dest Inv (%)\u0027],result[\u0027Dest None (%)\u0027],result[\u0027Dest Dis (%)\u0027],result[\u0027Dest Full (%)\u0027],result[\u0027Unexpected (%)\u0027],result[\u0027Dest Fault (%)\u0027],result[\u0027Div Fail (%)\u0027],result[\u0027Gap Err (%)\u0027],result[\u0027Lost (%)\u0027],result[\u0027Track Err (%)\u0027],result[\u0027Unknown (%)\u0027],result[\u0027Unsafe (%)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (pph)\u0027],result[\u0027Sorted (pph)\u0027],result[\u0027Dest Inv (pph)\u0027],result[\u0027Dest None (pph)\u0027],result[\u0027Dest Dis (pph)\u0027],result[\u0027Dest Full (pph)\u0027],result[\u0027Unexpected (pph)\u0027],result[\u0027Dest Fault (pph)\u0027],result[\u0027Div Fail (pph)\u0027],result[\u0027Gap Err (pph)\u0027],result[\u0027Lost (pph)\u0027],result[\u0027Track Err (pph)\u0027],result[\u0027Unknown (pph)\u0027],result[\u0027Unsafe (pph)\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Hourly Sorter Details.csv\u0027, data \u003d csv)\n\t\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 9:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Lane\").getChild(\"Hourly_Lane\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Lane\").getChild(\"Hourly_Lane\").props.data)\n\t\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Err (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (#)\u0027],result[\u0027Diverted (#)\u0027],result[\u0027Dest Full (#)\u0027],result[\u0027Dest Jam (#)\u0027],result[\u0027Dest Disabled (#)\u0027],result[\u0027Dest Fault (#)\u0027],result[\u0027Divert Fail (#)\u0027],result[\u0027Lost (#)\u0027],result[\u0027Unsafe (#)\u0027],result[\u0027Dim Err (#)\u0027],result[\u0027Gap Err (#)\u0027],result[\u0027Unknown (#)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Err (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (%)\u0027],result[\u0027Diverted (%)\u0027],result[\u0027Dest Full (%)\u0027],result[\u0027Dest Jam (%)\u0027],result[\u0027Dest Disabled (%)\u0027],result[\u0027Dest Fault (%)\u0027],result[\u0027Divert Fail (%)\u0027],result[\u0027Lost (%)\u0027],result[\u0027Unsafe (%)\u0027],result[\u0027Dim Err (%)\u0027],result[\u0027Gap Err (%)\u0027],result[\u0027Unknown (%)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Err (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (pph)\u0027],result[\u0027Diverted (pph)\u0027],result[\u0027Dest Full (pph)\u0027],result[\u0027Dest Jam (pph)\u0027],result[\u0027Dest Disabled (pph)\u0027],result[\u0027Dest Fault (pph)\u0027],result[\u0027Divert Fail (pph)\u0027],result[\u0027Lost (pph)\u0027],result[\u0027Unsafe (pph)\u0027],result[\u0027Dim Err (pph)\u0027],result[\u0027Gap Err (pph)\u0027],result[\u0027Unknown (pph)\u0027]])\n\t\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Hourly Lane.csv\u0027, data \u003d csv)\n\t\t\t\n\t\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 12:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Dumper cycles\").getChild(\"Dumper cycles\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1\",\"Cycles of ULGL2\",\"Cycles of ULGL3\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1\u0027],result[\u0027Cycles of ULGL2\u0027],result[\u0027Cycles of ULGL3\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (%)\",\"Cycles of ULGL2 (%)\",\"Cycles of ULGL3 (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (%)\u0027],result[\u0027Cycles of ULGL2 (%)\u0027],result[\u0027Cycles of ULGL3 (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (cph)\",\"Cycles of ULGL2 (cph)\",\"Cycles of ULGL3 (cph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (cph)\u0027],result[\u0027Cycles of ULGL2 (cph)\u0027],result[\u0027Cycles of ULGL3 (cph)\u0027]])\n\t\t\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Dumper cycles\").getChild(\"Dumper cycles\").props.data)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1\",\"Cycles of ULGL2\",\"Cycles of ULGL3\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1\u0027],result[\u0027Cycles of ULGL2\u0027],result[\u0027Cycles of ULGL3\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (%)\",\"Cycles of ULGL2 (%)\",\"Cycles of ULGL3 (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (%)\u0027],result[\u0027Cycles of ULGL2 (%)\u0027],result[\u0027Cycles of ULGL3 (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (cph)\",\"Cycles of ULGL2 (cph)\",\"Cycles of ULGL3 (cph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (cph)\u0027],result[\u0027Cycles of ULGL2 (cph)\u0027],result[\u0027Cycles of ULGL3 (cph)\u0027]])\t\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Dumper cycles.csv\u0027, data \u003d csv)\n\t\t\t\t\t\n\t\t\t\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 10:\n\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Total Full1\").getChild(\"Total Full1\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1\",\"Cycles of ULGL2\",\"Cycles of ULGL3\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1\u0027],result[\u0027Cycles of ULGL2\u0027],result[\u0027Cycles of ULGL3\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (%)\",\"Cycles of ULGL2 (%)\",\"Cycles of ULGL3 (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (%)\u0027],result[\u0027Cycles of ULGL2 (%)\u0027],result[\u0027Cycles of ULGL3 (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (cph)\",\"Cycles of ULGL2 (cph)\",\"Cycles of ULGL3 (cph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (cph)\u0027],result[\u0027Cycles of ULGL2 (cph)\u0027],result[\u0027Cycles of ULGL3 (cph)\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Total Full1\").getChild(\"Total Full1\").props.data)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Lane\",\"Total (#)\",\"DestFull (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Lane\u0027],result[\u0027Total (#)\u0027],result[\u0027DestFull (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Lane\",\"Total (%)\",\"DestFull (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Lane\u0027],result[\u0027Total (%)\u0027],result[\u0027DestFull (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Lane\",\"Total (pph)\",\"DestFull (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Lane\u0027],result[\u0027Total (pph)\u0027],result[\u0027DestFull (pph)\u0027]])\t\t\t\t\t\t\t\n\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Lane Total Full.csv\u0027, data \u003d csv)\n\t\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 11:\n\t\t\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Jam Area\").getChild(\"Jam Area\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Stamp\",\"End Stamp\",\"Total Jam (#)\",\"Dumpers Jam (#)\", \"Inbound Jam (#)\",\"Runout Jam (#)\",\"Sorter Recirc Jam (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027Total_Jam\u0027],result[\u0027Dumpers_jam\u0027],result[\u0027Inbound_jam\u0027],result[\u0027Runout_jam\u0027],result[\u0027Sorter_Recirc_jam\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Stamp\",\"End Stamp\",\"Total Jam (%)\",\"Dumpers Jam (%)\", \"Inbound Jam (%)\",\"Runout Jam (%)\",\"Sorter Recirc Jam (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027Total_perc\u0027],result[\u0027Dumpers_perc\u0027],result[\u0027Inbound_perc\u0027],result[\u0027Runout_perc\u0027],result[\u0027Sorter_Recirc_perc\u0027]])\n\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Jam Area\").getChild(\"Jam Area\").props.data)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Stamp\",\"End Stamp\",\"Total Jam (#)\",\"Dumpers Jam (#)\", \"Inbound Jam (#)\",\"Runout Jam (#)\",\"Sorter Recirc Jam (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027Total_Jam\u0027],result[\u0027Dumpers_jam\u0027],result[\u0027Inbound_jam\u0027],result[\u0027Runout_jam\u0027],result[\u0027Sorter_Recirc_jam\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Stamp\",\"End Stamp\",\"Total Jam (%)\",\"Dumpers Jam (%)\", \"Inbound Jam (%)\",\"Runout Jam (%)\",\"Sorter Recirc Jam (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027Total_perc\u0027],result[\u0027Dumpers_perc\u0027],result[\u0027Inbound_perc\u0027],result[\u0027Runout_perc\u0027],result[\u0027Sorter_Recirc_perc\u0027]])\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Jam Areas.csv\u0027, data \u003d csv)\t\t\t\t\t\t\n\t\t\t\t\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "ExportToCSV", - "tooltip": { - "enabled": true, - "location": "bottom", - "style": { - "backgroundColor": "#2B2B2BBF", - "color": "#FFFFFF", - "fontSize": 14, - "textAlign": "left", - "white-space": "pre" - }, - "sustain": 2000 - } - }, - "position": { - "height": 0.03, - "width": 0.0625, - "x": 0.9341, - "y": 0.0054 - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "\"About: Export to CSV\"+ \r\n\"\\n\"+\r\n\"\\n\"+\"Which tab is open that\"+ \r\n\"\\n\"+\"table will be exported to CSV\"+ \r\n\"\\n\"+\"file after clicking on the button.\"" - }, - "type": "expr" - } - } - }, - "props": { - "mode": "percent", - "style": { - "classes": "Button_Action", - "fontFamily": "Arial" - }, - "text": "Export to CSV", - "textStyle": { - "fontSize": "1.0vmin" - } - }, - "type": "ia.input.button" - }, - { - "children": [ - { - "meta": { - "name": "LPeriod" - }, - "position": { - "basis": "60px", - "grow": 1 - }, - "props": { - "style": { - "color": "#FFFFFF" - }, - "text": "Period:" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Period" - }, - "position": { - "basis": "140px", - "grow": 1 - }, - "props": { - "dropdownOptionStyle": { - "fontSize": "1.5vmin", - "overflow": "hidden", - "width": "auto" - }, - "options": [ - { - "label": "Past 30 Min", - "value": "Past 30 Min" - }, - { - "label": "Past Hour", - "value": "Past Hour" - }, - { - "label": "Past 2 Hour", - "value": "Past 2 Hour" - }, - { - "label": "Past 4 Hour", - "value": "Past 4 Hour" - }, - { - "label": "Past 8 Hour", - "value": "Past 8 Hour" - }, - { - "label": "Current Day", - "value": "Current Day" - }, - { - "label": "Morning", - "value": "Morning" - }, - { - "label": "Daylight", - "value": "Daylight" - }, - { - "label": "Twilight", - "value": "Twilight" - }, - { - "label": "Night", - "value": "Night" - }, - { - "label": "Wrap Down", - "value": "Wrap Down" - }, - { - "label": "Current Sort", - "value": "Current Sort" - }, - { - "label": "Custom", - "value": "Custom" - } - ], - "style": { - "fontSize": "1.5vmin" - }, - "value": "Past Hour" - }, - "type": "ia.input.dropdown" - }, - { - "meta": { - "name": "Spare_0" - }, - "position": { - "basis": "18.1px", - "grow": 1 - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Start Date" - }, - "position": { - "basis": "85px", - "grow": 1 - }, - "props": { - "style": { - "color": "#FFFFFF" - }, - "text": "Start Date:" - }, - "type": "ia.display.label" - }, - { - "custom": { - "Selected": { - "$": [ - "ts", - 192, - 1689168205405 - ], - "$ts": 1688473380000 - } - }, - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\t\n\tself.custom.Selected \u003d self.props.value" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "StartTime" - }, - "position": { - "basis": "190px", - "grow": 1 - }, - "propConfig": { - "props.enabled": { - "binding": { - "config": { - "expression": "{../Period.props.value} \u003d \"Custom\"" - }, - "type": "expr" - } - }, - "props.maxDate": { - "binding": { - "config": { - "expression": "now()" - }, - "type": "expr" - } - }, - "props.startDate": { - "binding": { - "config": { - "path": "../Period.props.value" - }, - "transforms": [ - { - "fallback": "todate(now())", - "inputType": "expression", - "mappings": [ - { - "input": "\"Past 30 Min\"", - "output": "todate(dateFormat(dateArithmetic(now(),-30, \"Minute\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "\"Past Hour\"", - "output": "todate(dateFormat(dateArithmetic(now(),-1, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "\"Past 2 Hour\"", - "output": "todate(dateFormat(dateArithmetic(now(),-2, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "\"Past 4 Hour\"", - "output": "todate(dateFormat(dateArithmetic(now(),-4, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "\"Past 8 Hour\"", - "output": "todate(dateFormat(dateArithmetic(now(),-8, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "\"Current Day\"", - "output": "todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 00:00:00\"))" - }, - { - "input": "\"Morning\"", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 2:30:00\"),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")))" - }, - { - "input": "\"Daylight\"", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")))" - }, - { - "input": "\"Twilight\"", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Hours\"), \"HH:mm:ss\")\u003c\"13:00:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")))" - }, - { - "input": "\"Night\"", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")))" - }, - { - "input": "\"Wrap Down\"", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")))" - }, - { - "input": "\"Current Sort\"", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")), \r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")))))))" - }, - { - "input": "\"Custom\"", - "output": "{this.props.value}" - } - ], - "outputType": "expression", - "type": "map" - } - ], - "type": "property" - }, - "onChange": { - "enabled": null, - "script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.startDate" - } - }, - "props.value": { - "onChange": { - "enabled": null, - "script": "\t\n\tif system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003e 604800 or system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003c 0:\n\t if system.date.secondsBetween(system.date.addSeconds(self.props.value,604800),system.date.now()) \u003c 0: \n\t self.getSibling(\"EndTime\").props.value \u003d system.date.now()\n\t else:\n\t self.getSibling(\"EndTime\").props.value \u003d system.date.addSeconds(self.props.value,604800)" - } - } - }, - "props": { - "dismissOnSelect": false, - "formattedValue": "Sep 30, 2025 1:46 PM", - "formattedValues": { - "date": "Mar 26, 2021", - "datetime": "Mar 26, 2021 12:00 AM", - "time": "12:00 AM" - }, - "inputProps": { - "style": { - "fontSize": "1.5vmin" - } - }, - "style": { - "fontSize": "1.5vmin" - }, - "value": { - "$": [ - "ts", - 192, - 1759229188220 - ], - "$ts": 1759225588000 - } - }, - "type": "ia.input.date-time-input" - }, - { - "meta": { - "name": "Spare" - }, - "position": { - "basis": "18.1px", - "grow": 1 - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "End Date" - }, - "position": { - "basis": "81px", - "grow": 1 - }, - "props": { - "style": { - "color": "#FFFFFF" - }, - "text": "End Date:" - }, - "type": "ia.display.label" - }, - { - "custom": { - "Selected": "value" - }, - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\t\n\tself.custom.Selected \u003d self.props.value" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "EndTime" - }, - "position": { - "basis": "190px", - "grow": 1 - }, - "propConfig": { - "props.enabled": { - "binding": { - "config": { - "expression": "{../Period.props.value} \u003d \"Custom\"" - }, - "type": "expr" - } - }, - "props.endDate": { - "binding": { - "config": { - "path": "../Period.props.value" - }, - "transforms": [ - { - "fallback": "{this.props.value}", - "inputType": "scalar", - "mappings": [ - { - "input": "Past 30 Min", - "output": "todate(dateFormat(dateArithmetic(now(),0, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "Past Hour", - "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "Past 2 Hour", - "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "Past 4 Hour", - "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "Past 8 Hour", - "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "Current Day", - "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - }, - { - "input": "Morning", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\"))))" - }, - { - "input": "Daylight", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\"))))" - }, - { - "input": "Twilight", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\"))))" - }, - { - "input": "Night", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\"))))" - }, - { - "input": "Wrap Down", - "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\"))))" - }, - { - "input": "Current Sort", - "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" - } - ], - "outputType": "expression", - "type": "map" - } - ], - "type": "property" - }, - "onChange": { - "enabled": null, - "script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.endDate" - } - }, - "props.maxDate": { - "binding": { - "config": { - "expression": "if(dateDiff({../StartTime.props.value},now(),\"day\") \u003c 7, now(),dateArithmetic({../StartTime.props.value}, 7, \"days\"))" - }, - "type": "expr" - } - }, - "props.minDate": { - "binding": { - "config": { - "expression": "{../StartTime.props.value}" - }, - "type": "expr" - } - } - }, - "props": { - "dismissOnSelect": false, - "formattedValue": "Sep 30, 2025 2:46 PM", - "formattedValues": { - "date": "Mar 29, 2021", - "datetime": "Mar 29, 2021 1:37 PM", - "time": "1:37 PM" - }, - "inputProps": { - "style": { - "fontSize": "1.5vmin" - } - }, - "style": { - "fontSize": "1.5vmin" - }, - "value": { - "$": [ - "ts", - 192, - 1759229188217 - ], - "$ts": 1759229188000 - } - }, - "type": "ia.input.date-time-input" - } - ], - "meta": { - "name": "Period_not_Global_0" - }, - "position": { - "height": 0.0269, - "width": 0.483, - "x": 0.0025, - "y": 0.0059 - }, - "propConfig": { - "custom.EndDate": { - "binding": { - "config": { - "path": "./EndTime.props.value" - }, - "type": "property" - } - }, - "custom.StartDate": { - "binding": { - "config": { - "path": "./StartTime.props.value" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "fontFamily": "Arial", - "fontSize": "1.5vmin" - } - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "height": 0.0344, - "width": 0.1833, - "x": 0.5195, - "y": 0.0041 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "designerUseLimit": false, - "parameters": { - "endtime": "{../Period_not_Global_0.custom.EndDate}", - "starttime": "{../Period_not_Global_0.custom.StartDate}" - }, - "polling": { - "enabled": true, - "rate": "300" - }, - "queryPath": "Statistics-autStand/Max PPH 5 Min" - }, - "transforms": [ - { - "code": "\t\n\tmax_pph \u003d system.dataset.toPyDataSet(value)\n\treturn \"Highest Sorted PPH at 5 min Interval: \" + str(int(max_pph[0][0])) + \" pph\"\n\t\n\t", - "type": "script" - } - ], - "type": "query" - } - } - }, - "props": { - "style": { - "color": "#FFFFFF", - "fontFamily": "Arial", - "fontSize": 20 - }, - "textStyle": { - "fontSize": "1.5vmin" - } - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "meta": { - "name": "Label_Lane" - }, - "position": { - "basis": "70px" - }, - "props": { - "style": { - "color": "#000000" - }, - "text": "Dumper:" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Dumper" - }, - "position": { - "basis": "171px" - }, - "props": { - "options": [ - { - "label": "ULGL1-1", - "value": "ULGL1-1" - }, - { - "label": "ULGL2-1", - "value": "ULGL2-1" - }, - { - "label": "ULGL3-1", - "value": "ULGL3-1" - } - ], - "value": "S0101" - }, - "type": "ia.input.dropdown" - } - ], - "meta": { - "name": "Dumper Drop Down_0", - "visible": false - }, - "position": { - "height": 0.0269, - "width": 0.1219, - "x": 0.8469, - "y": 0.0922 - }, - "propConfig": { - "meta.visible": { - "binding": { - "config": { - "expression": "if ({../Statistics.props.currentTabIndex} \u003d 12 ,\r\ntrue,\r\nfalse)" - }, - "enabled": false, - "type": "expr" - } - } - }, - "props": { - "style": { - "fontFamily": "Arial" - } - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Info", - "tooltip": { - "enabled": true, - "style": { - "backgroundColor": "#2B2B2BBF", - "color": "#FFFFFF", - "fontFamily": "Arial", - "fontSize": "1.5vmin", - "lineHeight": "1.4", - "maxWidth": "40vw", - "textAlign": "left", - "white-space": "pre" - } - } - }, - "position": { - "height": 0.033, - "width": 0.0158, - "x": 0.7223, - "y": 0.0021 - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "if ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 0,\r\n\t\"About: Induct Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Induct Number - induct name.\"+\r\n\t\"\\n\"+\"Total Count - the total number of parcels.\"+\r\n\t\"\\n\"+\"Single Carrier Count - the number of single parcels.\"+\r\n\t\"\\n\"+\"Double Carrier Count - the number of paired parcels.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 1,\r\n\t\"About: Scanner Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Scanner Number - scanner name.\"+\r\n\t\"\\n\"+\"Total Count - total number of scanned parcels.\"+\r\n\t\"\\n\"+\"Good Read Count - number of good reads.\"+\r\n\t\"\\n\"+\"No Read Count - number of noreads.\"+\r\n\t\"\\n\"+\"Multi Read Count - number of multireads.\"+\r\n\t\"\\n\"+\"No Code Count - number of no codes.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 2,\r\n\t\"About: Sorter Summary\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Inducted - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Sorted - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"AWCS Recirc - the number of parcels sent for recirc.\"+\r\n\t\"\\n\"+\"Operational Recirc - \"+\r\n\t\"\\n\"+\"Machine Recirc - \",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 3,\r\n\t\"About: Sorter Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Inducted Count - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Sorted Count - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"Assigned Count - not applicable.\"+\r\n\t\"\\n\"+\"Destination Inv Count - the total number of the requested destination \\n\\t\\tassigned by AWCS is not valid for the current scan point or sorter.\"+\r\n\t\"\\n\"+\"Dest None Count - not applicable.\"+\r\n\t\"\\n\"+\"Dest Dis Count - not applicable.\"+\r\n\t\"\\n\"+\"Destination Full Count - the total number of the requested destination for \\n\\t\\tthe container was full. \"+\r\n\t\"\\n\"+\"Unexpected Count - the total number of an unexpected container was \\n\\t\\tidentified during sortation.\"+\r\n\t\"\\n\"+\"Destination Fault Count - the total number of the requested destination \\n\\t\\tfor the container was non-operational due to a fault\"+\r\n\t\"\\n\"+\"Divert Fail Count - the total number of the sorter attempted to divert \\n\\t\\tthe container to the requested destination\tbut failed. \"+\r\n\t\"\\n\"+\"Gap Error Count - the total number of containers were inducted into the \\n\\t\\tsorter with less than the minimum gap between containers the \\n\\t\\tsorter supports.\"+\r\n\t\"\\n\"+\"Lost Count - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Track Error - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Unknown Count - the total number of\"+\r\n\t\"\\n\"+\"Unsafe Count - the total number of the sorter did not attempt to divert \\n\\t\\tthe container to the requested destination because the container \\n\\t\\twas unable to be diverted accurately or safely\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 4,\r\n\t\"About: Lane Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Lane/Chute Number - lane/chute name.\"+\r\n\t\"\\n\"+\"Total Count - total number of diverted parcels on this chute.\"+\r\n\t\"\\n\"+\"Diverted Count - the number of successfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Destination Full Count - the number of full states.\"+\r\n\t\"\\n\"+\"Destination Jam Count - the number of jam states.\"+\r\n\t\"\\n\"+\"Destination Disabled Count - the number of Disabled states.\"+\r\n\t\"\\n\"+\"Destination Fault Count - not applicable.\"+\r\n\t\"\\n\"+\"Divert Fail Count - the number of unsuccessfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Lost Count - not applicable.\"+\r\n\t\"\\n\"+\"Unsafe Count - not applicable.\"+\r\n\t\"\\n\"+\"Dim Error - not applicable.\"+\r\n\t\"\\n\"+\"Gap Error Count - not applicable.\"+\r\n\t\"\\n\"+\"Unknown Count - not applicable.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 5,\r\n\t\"About: Hourly Induct\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total (#) - the total number of parcels.\"+\r\n\t\"\\n\"+\"Single Carrier (#) - the number of single parcels.\"+\r\n\t\"\\n\"+\"Double Carrier (#) - the number of paired parcels.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 6,\r\n\t\"About: Hourly Scanner\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total (#) - total number of scanned parcels.\"+\r\n\t\"\\n\"+\"Good read (#) - number of good reads.\"+\r\n\t\"\\n\"+\"No Read (#) - number of noreads.\"+\r\n\t\"\\n\"+\"Multi Read (#) - number of multireads.\"+\r\n\t\"\\n\"+\"No Code (#) - number of no codes.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 7,\r\n\t\"About: Hourly Sorter Summary\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total Inducted(#) - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Total Sorted(#) - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"AWCS Recirculate (#) - the number of parcels sent for recirc.\"+\r\n\t\"\\n\"+\"Operational Recirculate(#) - \"+\r\n\t\"\\n\"+\"Machine Recirculate(#) - \",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 8,\r\n\t\"About: Hourly Sorter Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Inducted (#) - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Sorted (#) - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"Assigned (#) - not applicable.\"+\r\n\t\"\\n\"+\"Destination Inv (#) - the total number of the requested destination \\n\\t\\tassigned by AWCS is not valid for the current scan point or sorter.\"+\r\n\t\"\\n\"+\"Dest None (#) - not applicable.\"+\r\n\t\"\\n\"+\"Dest Dis Count - not applicable.\"+\r\n\t\"\\n\"+\"Destination Full (#) - the total number of the requested destination for \\n\\t\\tthe container was full.\"+\r\n\t\"\\n\"+\"Unexpected (#) - the total number of an unexpected container was \\n\\t\\tidentified during sortation.\"+\r\n\t\"\\n\"+\"Destination Fault (#) - the total number of the requested destination \\n\\t\\tfor the container was non-operational due to a fault.\"+\r\n\t\"\\n\"+\"Divert Fail (#) - - the total number of the sorter attempted to divert \\n\\t\\tthe container to the requested destination but failed.\"+\r\n\t\"\\n\"+\"Gap Error (#) - the total number of containers were inducted into the \\n\\t\\tsorter with less than the minimum gap between containers the \\n\\t\\tsorter supports.\"+\r\n\t\"\\n\"+\"Lost (#) - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Track Error (#) - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Unknown Count (#) - \"+\r\n\t\"\\n\"+\"Unsafe Count (#) - the total number of the sorter did not attempt to divert \\n\\t\\tthe container to the requested destination because the container \\n\\t\\twas unable to be diverted accurately or safely\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 9,\r\n\t\"About: Hourly Lane Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total (#) - total number of diverted parcels on this chute.\"+\r\n\t\"\\n\"+\"Diverted (#) - the number of successfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Destination Full (#) - the number of full states.\"+\r\n\t\"\\n\"+\"Destination Jam (#) - the number of jam states.\"+\r\n\t\"\\n\"+\"Destination Disabled (#) - the number of Disabled states.\"+\r\n\t\"\\n\"+\"Destination Fault Count - not applicable.\"+\r\n\t\"\\n\"+\"Divert Fail (#) - the number of unsuccessfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Lost (#) - not applicable.\"+\r\n\t\"\\n\"+\"Unsafe (#) - not applicable.\"+\r\n\t\"\\n\"+\"Dim (#) - not applicable.\"+\r\n\t\"\\n\"+\"Gap Error (#) - not applicable.\"+\r\n\t\"\\n\"+\"Unknown (#) - not applicable.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 10,\r\n\t\"About: Lane Total Full\"+\t\r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Lane Number - lane name.\"+\r\n\t\"\\n\"+\"Total Count - total number of diverted parcels on this chute.\"+\r\n\t\"\\n\"+\"Destination Full Count - the number of full states.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 11,\r\n\t\"About: Jam by Area\"+\t\r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Jam counts by areas\",\r\n\t\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 12,\r\n\t\"About: Dumper cycles\"+\t\r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Cycles counts by dumpers\",\t\t\r\n\r\n\"not response\")))))))))))))" - }, - "type": "expr" - } - } - }, - "props": { - "path": "material/help" - }, - "type": "ia.display.icon" - } - ], - "meta": { - "name": "root" - }, - "position": { - "x": 0, - "y": 0 - }, - "props": { - "mode": "percent", - "style": { - "backgroundColor": "#1A4A5E", - "overflow": "hidden" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/fec9f69a258bfaa339b682c2036c788185d47b31a0cf193f6ae80261f0293eef b/.resources/fec9f69a258bfaa339b682c2036c788185d47b31a0cf193f6ae80261f0293eef deleted file mode 100644 index da5142fb..00000000 --- a/.resources/fec9f69a258bfaa339b682c2036c788185d47b31a0cf193f6ae80261f0293eef +++ /dev/null @@ -1,941 +0,0 @@ -{ - "custom": { - "largeView": false - }, - "params": { - "params": {} - }, - "propConfig": { - "custom.largeView": { - "binding": { - "config": { - "expression": "{page.props.dimensions.viewport.width} \u003e 800" - }, - "type": "expr" - }, - "persistent": true - }, - "params.params": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 58 - } - }, - "root": { - "children": [ - { - "children": [ - { - "events": { - "dom": { - "onDoubleClick": { - "config": { - "page": "/Monitron" - }, - "scope": "C", - "type": "nav" - } - } - }, - "meta": { - "name": "Icon" - }, - "position": { - "basis": "30px" - }, - "props": { - "color": "#FFFFFF", - "path": "material/vibration", - "style": { - "classes": "" - } - }, - "type": "ia.display.icon" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "41px" - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "direct", - "tagPath": "[IEC_SCADA_TAG_PROVIDER]Monitron/monitron_data" - }, - "transforms": [ - { - "code": "\treturn value.getRowCount()", - "type": "script" - } - ], - "type": "tag" - } - } - }, - "props": { - "style": { - "color": "#FFFFFF", - "textAlign": "center" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer_0" - }, - "position": { - "basis": "80px", - "display": false - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "events": { - "dom": { - "onDoubleClick": { - "config": { - "page": "/Oil" - }, - "scope": "C", - "type": "nav" - } - } - }, - "meta": { - "name": "Icon" - }, - "position": { - "basis": "30px" - }, - "props": { - "color": "#FFFFFF", - "path": "material/opacity", - "style": { - "classes": "" - } - }, - "type": "ia.display.icon" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "41px" - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "direct", - "tagPath": "[IEC_SCADA_TAG_PROVIDER]Oil/oil_condition_monitoring" - }, - "transforms": [ - { - "code": "\treturn value.getRowCount()", - "type": "script" - } - ], - "type": "tag" - } - } - }, - "props": { - "style": { - "color": "#FFFFFF", - "textAlign": "center" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer_1" - }, - "position": { - "basis": "80px", - "display": false - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Image" - }, - "position": { - "basis": "120px" - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "path": "view.custom.largeView" - }, - "type": "property" - } - } - }, - "props": { - "fit": { - "height": 30, - "mode": "fill" - }, - "source": "/system/images/Builtin/amazon_rme_logo.png" - }, - "type": "ia.display.image" - }, - { - "meta": { - "hasDelegate": true, - "name": "Spacer Start" - }, - "position": { - "basis": "16px", - "shrink": 0 - }, - "props": { - "text": " " - }, - "type": "ia.display.label" - }, - { - "events": { - "dom": { - "onClick": { - "config": { - "id": "Docked-West", - "type": "toggle" - }, - "scope": "C", - "type": "dock" - } - } - }, - "meta": { - "name": "Menu Dock" - }, - "position": { - "basis": "24px", - "shrink": 0 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "!{view.custom.largeView}" - }, - "type": "expr" - } - } - }, - "props": { - "color": "#FFFFFF", - "path": "material/menu", - "style": { - "classes": "Header/Icon", - "marginRight": "10px" - } - }, - "type": "ia.display.icon" - }, - { - "children": [ - { - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "550px", - "grow": 1 - }, - "type": "ia.container.flex" - }, - { - "custom": { - "area": "" - }, - "meta": { - "name": "Label" - }, - "position": { - "basis": "300px", - "shrink": 0 - }, - "propConfig": { - "custom.path": { - "binding": { - "config": { - "expression": "{page.props.path}" - }, - "type": "expr" - }, - "onChange": { - "enabled": null, - "script": "\t# get the last part of the path\n\tmcm_key \u003d str(currentValue.value).split(\u0027/\u0027)[-1]\n\tself.custom.area \u003d mcm_key\n\tsystem.perspective.print(mcm_key)\n\n#\t# get the JSON from the custom property\n#\tjson_data \u003d self.custom.plc_dict\n#\t\n#\t# lookup the Area value\n#\tarea_value \u003d json_data.get(mcm_key, {}).get(\"Area\", \"Unknown\")\n#\t\n#\t# debug prints\n#\tsystem.perspective.print(mcm_key)\n#\tsystem.perspective.print(area_value)\n\t\n\t# write result to another property (e.g., Label.props.text)\n#\tself.getSibling(\"Label\").props.text \u003d \"{mcm_key} - {area_value}\"" - } - }, - "custom.plc_dict": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]Configuration/PLC" - }, - "type": "tag" - } - }, - "position.display": { - "binding": { - "config": { - "expression": "{view.params.size} \u003d \"large\"" - }, - "type": "expr" - } - }, - "props.text": { - "binding": { - "config": { - "path": "this.custom.area" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "color": "#FFFFFF", - "fontFamily": "Arial", - "fontWeight": "bold", - "textAlign": "center" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "FlexContainer_0" - }, - "position": { - "basis": "150px", - "grow": 1 - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "Area" - }, - "position": { - "basis": "200px", - "grow": 1 - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Icon_1", - "tooltip": { - "enabled": true - } - }, - "position": { - "basis": "30px" - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "{[System]Gateway/Database/MariaDB/Available}" - }, - "transforms": [ - { - "fallback": "Database Connection Status: LOST", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "Database Connection Status: GOOD" - }, - { - "input": false, - "output": "Database Connection Status: LOST" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "expr" - } - }, - "props.color": { - "binding": { - "config": { - "expression": "{[System]Gateway/Database/MariaDB/Available}" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#47FF47" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "expr" - }, - "onChange": { - "enabled": null, - "script": " db_tag_path \u003d \"[System]Gateway/Database/MariaDB/Available\"\n\t\n if not (system.tag.readBlocking([db_tag_path])[0].value):\n \tsystem.perspective.openPopup(\"errorPopup\",\u0027autStand/PopUp-Views/DatabaseError\u0027, title\u003d\"Database Error\")\n\t" - }, - "persistent": true - } - }, - "props": { - "color": "#47FF47", - "path": "material/table_chart" - }, - "type": "ia.display.icon" - }, - { - "meta": { - "hasDelegate": true, - "name": "Spacer End_3" - }, - "position": { - "basis": "10px", - "shrink": 0 - }, - "props": { - "text": " " - }, - "type": "ia.display.label" - }, - { - "custom": { - "buttonid": "HeaderLegendIcon" - }, - "events": { - "dom": { - "onClick": { - "config": { - "draggable": false, - "id": "TZyBcXB7", - "modal": true, - "overlayDismiss": true, - "resizable": false, - "showCloseIcon": false, - "type": "open", - "viewPath": "autStand/PopUp-Views/Legend_Popup/Legend-popup-view", - "viewportBound": true - }, - "scope": "C", - "type": "popup" - } - } - }, - "meta": { - "name": "Icon", - "tooltip": { - "delay": 250, - "enabled": true, - "sustain": 1000, - "text": "Legend" - } - }, - "position": { - "basis": "35px" - }, - "props": { - "color": "#FFFFFF", - "path": "material/legend_toggle", - "style": { - "classes": "" - } - }, - "type": "ia.display.icon" - }, - { - "children": [ - { - "meta": { - "hasDelegate": true, - "name": "Spacer End" - }, - "position": { - "basis": "10px", - "shrink": 0 - }, - "props": { - "text": " " - }, - "type": "ia.display.label" - }, - { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tsystem.perspective.navigate(page \u003d \"/autStand/Alarms\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Icon" - }, - "position": { - "basis": "30px" - }, - "propConfig": { - "props.color": { - "binding": { - "config": { - "path": "../Label.props.text" - }, - "transforms": [ - { - "code": "\t\n\treturn \"red\" if value \u003e 0 else \"#fff\"", - "type": "script" - } - ], - "type": "property" - } - } - }, - "props": { - "path": "material/notifications_active", - "style": { - "classes": "" - } - }, - "type": "ia.display.icon" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "41px", - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "polling": { - "enabled": true, - "rate": "3" - }, - "queryPath": "autStand/Alarms/GetActiveAlarmsByLocationAndPriority", - "returnFormat": "json" - }, - "transforms": [ - { - "code": "\ttotal \u003d sum(row[\"Count\"] for row in value if \"Count\" in row and row[\"Count\"] is not None)\n\treturn total", - "type": "script" - } - ], - "type": "query" - } - } - }, - "props": { - "style": { - "color": "#FFFFFF", - "textAlign": "center" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer", - "tooltip": { - "enabled": true - } - }, - "position": { - "basis": "75px" - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "{./Label.props.text} + \" active alarms in the system\"" - }, - "type": "expr" - } - } - }, - "props": { - "justify": "flex-end", - "style": { - "cursor": "pointer", - "overflow": "hidden" - } - }, - "type": "ia.container.flex" - }, - { - "custom": { - "covert": true - }, - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tdevice_list \u003d tags.tag_utilities.get_devices(self.session.custom.fc)\n\ttags.tag_utilities.reset_disconnect_tags(self.session.custom.fc, device_list)\n\tAWS.wbsckt_abort.close_websckt()" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Icon_2", - "tooltip": { - "enabled": true - } - }, - "position": { - "basis": "30px" - }, - "propConfig": { - "custom.heartbeat_received": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/wbsckt_heartbeat_interval" - }, - "transforms": [ - { - "expression": "if(secondsBetween(todate({value}),todate(now())) \u003e 70, False, True)", - "type": "expression" - } - ], - "type": "tag" - } - }, - "custom.wbsckt_running": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/wbsckt_running" - }, - "transforms": [ - { - "expression": "if({value} \u003d True \u0026\u0026 ({this.custom.heartbeat_received} \u003d True) , True, False)", - "type": "expression" - } - ], - "type": "tag" - } - }, - "meta.tooltip.text": { - "binding": { - "config": { - "path": "this.custom.wbsckt_running" - }, - "transforms": [ - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "websocket running" - }, - { - "input": false, - "output": "websocket disconnected" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "props.color": { - "binding": { - "config": { - "path": "this.custom.wbsckt_running" - }, - "transforms": [ - { - "fallback": "#000000", - "inputType": "scalar", - "mappings": [ - { - "input": false, - "output": "#FF4747" - }, - { - "input": true, - "output": "#FFFFFF" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - } - }, - "props": { - "path": "material/location_city", - "style": { - "cursor": "pointer" - } - }, - "type": "ia.display.icon" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "position.basis": { - "binding": { - "config": { - "expression": "len({this.props.text}) * 11 + \"px\"" - }, - "type": "expr" - } - }, - "props.text": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{session.custom.fc}" - }, - "tagPath": "[{0}_SCADA_TAG_PROVIDER]Configuration/FC" - }, - "type": "tag" - } - } - }, - "props": { - "icon": "material/building", - "style": { - "borderWidth": "0.25px", - "color": "#FFFFFF", - "textAlign": "", - "textIndent": 10 - }, - "textStyle": { - "lineBreak": "auto" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "hasDelegate": true, - "name": "Spacer End" - }, - "position": { - "basis": "20px", - "shrink": 0 - }, - "props": { - "text": " " - }, - "type": "ia.display.label" - }, - { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tif self.session.props.auth.authenticated:\n\t\tsystem.perspective.logout()\n\telse:\n\t\tsystem.perspective.login()" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "User" - }, - "position": { - "basis": "30px", - "shrink": 0 - }, - "props": { - "path": "material/person", - "style": { - "classes": "Header/Icon", - "color": "#FFFFFF" - } - }, - "type": "ia.display.icon" - }, - { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tif self.session.props.auth.authenticated:\n\t\tsystem.perspective.logout()\n\telse:\n\t\tsystem.perspective.login()" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "hasDelegate": true, - "name": "Sign In" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "session.props.auth.user.userName" - }, - "transforms": [ - { - "code": "\tif value is None or len(str(value)) \u003d\u003d 0 or str(value).lower() \u003d\u003d \"null\":\n\t return \"Sign In\"\n\telse:\n\t return str(value).split(\"@\")[0]", - "type": "script" - } - ], - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Header/Icon", - "color": "#FFFFFF", - "cursor": "pointer", - "marginLeft": "4px" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "hasDelegate": true, - "name": "Spacer End_0" - }, - "position": { - "basis": "20px", - "shrink": 0 - }, - "props": { - "text": " " - }, - "type": "ia.display.label" - }, - { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tsystem.perspective.closeSession()" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Exit", - "tooltip": { - "enabled": true, - "location": "bottom-left", - "style": { - "fontFamily": "Arial", - "fontSize": 12 - }, - "tail": false, - "text": "Exit Application" - } - }, - "position": { - "basis": "30px", - "shrink": 0 - }, - "props": { - "path": "material/exit_to_app", - "style": { - "classes": "Header/Icon", - "color": "#FFFFFF", - "cursor": "pointer" - } - }, - "type": "ia.display.icon" - }, - { - "meta": { - "hasDelegate": true, - "name": "Spacer End_1" - }, - "position": { - "basis": "16px", - "shrink": 0 - }, - "props": { - "text": " " - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "root" - }, - "props": { - "justify": "flex-end", - "style": { - "background": "rgb(43,43,43)" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/page-config/config.json b/BNA8/com.inductiveautomation.perspective/page-config/config.json index d9402ade..3bf1ba2e 100644 --- a/BNA8/com.inductiveautomation.perspective/page-config/config.json +++ b/BNA8/com.inductiveautomation.perspective/page-config/config.json @@ -595,7 +595,7 @@ ] }, "title": "", - "viewPath": "autStand/Detailed_Views/MCM02-NC SORTER" + "viewPath": "autStand/Detailed_Views/MCM02-NON CON SORTER" }, "/autStand/Reports": { "docks": { diff --git a/BNA8/com.inductiveautomation.perspective/page-config/resource.json b/BNA8/com.inductiveautomation.perspective/page-config/resource.json index 732038c1..c6cf3c35 100644 --- a/BNA8/com.inductiveautomation.perspective/page-config/resource.json +++ b/BNA8/com.inductiveautomation.perspective/page-config/resource.json @@ -9,8 +9,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-30T13:10:30Z" + "timestamp": "2025-10-01T15:00:30Z" }, - "lastModificationSignature": "63bf6d7d5f388d1a2c3e823c7e71390139e77cd4268798e4251078cb94e8bcaa" + "lastModificationSignature": "ef57cb49865178bfbfc8486cf291e5296e0e3ebbbc4b98079129ab6b8fd7a8b7" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/resource.json index 0aab0ea8..82f0db86 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-01T10:01:09Z" + "timestamp": "2025-10-01T13:00:18Z" }, - "lastModificationSignature": "703b32e2f5d2f02def085075ddc330c86f57bc14a7ac25ce31d6a8af3222dd67" + "lastModificationSignature": "c665846fc569e204c937ed05b7c9f1b298cddd4a28d7017a444e32de366f265e" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/thumbnail.png index a77bbf5f91a8ec35622c971111f606dd0f8e9174..1b909f554d7608c3ac3174c0ab794994d61ff281 100644 GIT binary patch literal 41191 zcmeFZ_cz<`8$aHuRMje4T1sowRyAtY)~Z!|ui7Q{3`&iv)z+>Nv#3ptSgEao*r7;_ z5`<7IVkDoZ*ZYUh_h0y)^ZB9YI6WtEU-x}q*W+C%;b;2#}18Sp;}4_@qEy7d0iOJxQ90L!ffifnt8K>R;l^McqDX1n;YYlR|3tN&3yasd%xzk@SC;Y-d`_F!r{V5 zr~biPwQ8p!gw=G3BJHq~i3L#zVF3I&59A{a_sTL_6>mJ^=(S-0luK-;O?pjqilw zTgA|7oc+o79VbI`3SIxPonYQUw^8^Gyf69`h5v*9gT}*1=R}*957ctar@-%7=s%o1=g6>aB0h}NBv8Mz1dXIoBxjE-9$qaEl@<^-@-4CSP{Dtywj9mz zU)xyNm^ex7GrL(KxmDBM;wZCnPqTuq3X|=v)pUw$^@p5qIkqN+Y}skbG*Lp|48b-H zsyF5Kz9jj`lL&~p7Ugpd%e}8SJ}bhYn6j&zomDUn>WE)qBQ*!_1f%B~rFVZ_ox?AQ zE0Mn~IDwH)VRN22NeF82;#Ie>5z=lq^-k!&IIEw1okC#*IL=Z2)I=I)vvP%*{|M8H zogy!DjodliZbE-sJ;E3xLU7)#_%@8}0s#X-j}U<065u*;fPgUzjqE%}1ZvUma~?ak z^!*oZ%`=ld+uTu^m3YzVk5&c8^WF%zD=EU2luvXu*TeR+&|7jq020`Pi=)JCgTjLS z=RNx^lzygVkb1b~#@Y$PAeCgpf4Wt#?W#=k@7nn(nnaxTcvz=)ct>)Cc)Ekm30%wEZtfrCP5a|06G+%PkUpy~RSWNkUE=2h;9r^c z$y)0k(s$WIL-&#)^XAHDNTyc%1uj#0JQN|uKKv8`IscLbep?@%L|4gK;MV`Cs?!=q zHiK(GS`H_*PqR2Iev8jWVYGpd`+)_;t%!T+bN*>TRM(fYsAVr#doD{BG6Rbp-<6lF z?#LQ`Qj$HsfRV#*5KpQ}Ev?&bpt(I|X707s!p@F45G({=6C+zO=aA)Qx>7LB!YcG% zYV%v9wPkQiX+);Oso3zXsKcrSO3U2{*N>xgzq;SDB?V0uej`cQ$lj?sG~)=O{NM=f zSMPQ^p_yI1sqcKeKstAl=nlCv{lK@vi&N@gRLRV)m@YkcLQC3BGf9Q&t9=wQuT-XN zU*r;U(MXm?C}cy!tlQSyC+B~8=5vu}Flo4F>>EXc$h%ddWWkB_`H>)#B8_Wd=U6K% zdIrZy@tU@WYi=6+NnZZ<#+imW`>-<6q$FwL>&Zj!=X93i@6Ft$At#e1-(WDZICNy2 zLgRRit~DFONZlK>#gqS{e0^KPa)|!hs+raRT?tuMn$YQPM4xViB{NYXkq+VNo$ad` z>xt=2jR|0aMw=yQSBahN7w3Q8*(qecH??@LivFSq(xk}&-;$n(gB+BS3whhfb@{p> zt=J}?52y4|5dIg?znZ_jXSoe10iev15mKXv`TJ)rsj z#U5})pwDssNb6>;i~HZ@^~hF^-`TLzbV}|51%1*1k~7tOwg*R^{dc)*?#E_OYvfA6 z2*V37A{OQc3g~8OLBfcK2@>ranhP3MC*!z%2nmdjkw43)I9>7szEzQ&MVfZs=66?W zvSl@HTKa>`Yy}%F~uaCeg)9CgA z+`+b75Q7Dg{`(W{e>sIVjsU1%v-JLT`G)ckBK(3^EcDAA)#B(O$I5UaNX-@y!kfMa z7pta!-2*nRJLr``GTY|b6H}|f_V_3vaDFf%7)384Pr2vOwBUzDolH0R?F1oPTQ2Z! zK^pZh@#x$Q6l`|EkeXyz-I*?`!taN`#+tkuVmTg+7@CTX%59~B5H5(?!oPktHWB%& z6}b5n;wg;Oy1GyzcUXptvpTb7`Cy&dc79kLmZJl?IGu~6O5?xAC35n^sQt(31!KT{ zU^}y3sp-CrO_V!X$2C-kxZ!_mhd#9pCHo7x+!OS)nX`73&9jGAK#InQlcX|qu|LTg zKw#rEh4YHdAIMb*%S^E5PJbd0n$7+Vrf*L}(S;jvgbVr@JXy#(CA&nS?L_rBP;FA} z|9-kI#XfYW9gn*$wVvmYBmeiaQVR(HrA@hmd}`n7(8Kb%7bC{NX_Ed<@W9*bY4bNM3(}2eXti)X`zb++%TQXMLoxS3K%q*40#hrkfHGu=^W&huS)brQ##+g4FT8^_kDCo(wqRb^8 zl=zc&sY#=xzDZycIGt@X&&<7Eri`}om0Xg9v!9r$J zx|d5y={r{wvK@Dq#!|Pb9T!|9j-BRatZH8Vw3a13-|tl-v}W@1(ESV!JJZ1LrNi1z z*Cb%GJw^qWqoQqo$Lh^MI_X61=1@_uR$eD#CZo(@Pw(o72gxvsSvXOVSq z!F8EWjT=5$pAD-UlKiJy&i~Ftz7L_p$zlCTZB?PK6D}ttjU9&tgtD-li`)o$){{wU z3Oj9L{IS=(lIZ%u+AfotGGAzos&3luJ9olPn`*P=&yN5S8#gHr#oV)DH==-q5eW+y z#0XqT!h{hWRgdkhynb^cOWQVZ8wbs~a9kY7k}_bJ4Y zNi=tgH7`+tW{#8P3CV_;>FVYUn|ruVe8kZQ{`31SNufTiI6cV8DXu6PCpO$(0t3mn zznjC&*g??KP@n|=@v8`mJcC;v)!|-h2fd-p=h+*yW8Kei2lCMUif>7d-)8P!N{J6p zc0k@x_WO@9AsfX^uOZzp7m%<}FMoj0`#9!8PbNU{bC{|5yLrZ-gxZ^$1R(jE=E6wl zW=^l@K_NpG5r@`^hJD}YgBn{Sc{!M3#)?u z8&yD+6}OR31iIUkVMYH`^}o~OK#N?zdhnG2IGTzK#?7$j! zOn%vRUz>EG-Kr@*Tht1)5Py_qI)54b1u`tyztYvB{DP_?w}E>wtO(k*C`j}h zfY8vh6*h@+G=mwDOT} zm3I!;56^8^tJaXZaTf9>Q~qkkeZT!o#5?o@uL0i{*`t6ZA5K!##vsvq!M(M;RQh1l zRf4kJ*Rb-$cP^1~xYFIXd|J}uKBTF2VY>z3?a&3F_a`0A)ozlwO;UynHf|@II&Y93K{ZDuZj5&t*KwdL2j5tCE40_kcCsMc-y{Cr5a5|9sXnFK=`8 zFyog$oLm??>3h36#BLy_2DfYO1Sajq$Y;CDg#AnyK0ZOhP`M%yMSa%5zh5SH=JD0y zkj~xNL2pKJ)o6rY?tV?x#|$e6{m2aV?!!+V8ED%$ffhB{P2C03X&9+G80cdExOEWL z7TC_m*u+FEx|q`rd(VCtz%m)*E&O|E&3uEmeKF3uq)HrsnM2PYImA#?Gr!{{{5!09 zD8WSpfjGK=s5#=ZyI|s>70DMr}iGzdl~o@!_Uv;aP$6`+#fX= z%0ohr*7Ra;_qNR{Q4nHew`>+3u@MGvz%glihqJH4BjmJ(*g}tGFX&C^0#nCsC6Jy{ zf!~t<;DLO?;%d4Z-(fxKJ#)z>wp*}O!wJ#Gm_JG%_YyE_B%`oHBUff>eEUww+~UmM zMEZynwr4}N>l3cDFfoI1&njDvL_df5q88db=Z#>PuqE~IA$BAxbyg=%%dO6T#L|B7 z4C?C5 z-alL;On{)PX$#_W?@8zYBamBpNntvJ4XOp+6oZUrK?S4uB?3g+OLKnzSAb#Ifq2o$>2V)OFWng3z}rO$a%O9LANT>^0g6TcWDlY;8ZPzEaPY2wY6{I0w6j75jJC zl{(c2=x-F%9aD43*WsRHvPA_L4e@f|{j3rnK;+|^Ah}JqV`O)>6Q8fGOh5|Woo)Mc z+b83GPE>i-m$}{v|FDYQD(#Zo!;2Ay0p8Wlr5GJpKe-VXn2^i7q7wms`r%HcUf{!? zk^zaJ=aKaX*%?khc6RP7>K61$+uBMX81YSA-rse#wloy=*Pc_dNZUUo07ZL_qsmj1 zo^ED;MCa{Ou_p=BHO4@S(Z8yQJs;4bq4P<%TieWsYVrnsNQxE%aK=R`}^A_gTrMYY|?p&b94Q&x(B? z_{+VtD^fK3UDSj9F1!Txh-2L-xe*} z?0o->7sPcLctev~0gru|FT#JYUgxq@8Qf;eo2yIU|ZK6PJaE1+A+BpxO4bRUr@@INb~} zF4!^KlbSs-@5F#fo%RuB0f*^{nk1*0Tcr+Kb6TZA5lvpT;ZFVG*4-m zLFQiG}k&20%Q@~{}JJmq$iL;%i;!kFf>ZH1Nr9a%D zp@*cS7pbE>RLyN%d^}Y9BDSS2pN1<@URvXF6Xge40hX$!`(x+Mi-N8VAI109E_z$B z>ABC6YM7qNPH2}u{7k|e)>yVPjkTKa$oiAS%AyP24CoGt9_{yjgLoq=dX5&AbqxCD zGV1|je=U{k>MJM$GQUT8J~^rH4Gqt`b0P1VDRY0xQEr)agoK#VkmZ}6c6IO{DTUA~ z0@3|~bJs@h8xgZ$ge><7O^JoPj}sTI&IvQT`@5SLZ{UjeF*>?vq(4uwV@L5lu%Z*} zQ2N~bn)tS!Pr--VQl+xx4k(NDP^I;Wun{5=XuDkCiZdBHeyF9}{!UA#{&Q|kYeC=f z>0{*cW4EQZY8+%}ixWO0z1@e>XsUwLQ+t^#1D2R=*fc`!(uu%Wc|@uih(Ie-Lr4jF z9%W~SZX=!V?A(?;7-d9xR<|Fyp#R&nFVttDgp~Tk;|~43zQA2s!$t4QEdbWf2T=o; zfmlBRM$C$qy`eRO{CaxV_>sb77BwK3vutHju`r!uhR$v%&YifM&x=I55T7!cWa*mBJgok4dc{K#y zMw8g})2&p{{(5v*q}U6EmD3tZFqDI>gLqi&4>|7PHsujPr@ul4SSruZjv$I2-2~%r zk4!uznK*VJ3?C>N?E*~>nwbn}NW$hEK8a-_z<3r#2+>=0D0mudHBise^`>XPVoM*N z^!> zuK6XSvQ7mLY!CzU=)U~}Y?Y?{n0%r;if+FpHa3t-o@$h^B^t?oj)|8}cO3SI@5M(Y zP$25-k~1V8?SXs1x&K*f(WA9$DM*7BGZLeFKa^G+Y&F!DDa5(f%j1v`h>=Fm zE_?46%bctin#lxoq3RC@jXJzKZBhKNiehEpR~x@OL714Vg#cOu3rnt}FaM+0(AgoQ zA-v5$Oh5SR4z2sOspLtT~=CeIJa3d7!206&@m(s`Cv=oWxw>+`QpJ`>o7_^$D_#c;qy6^F`&*INHO$ojp^i)B4B@T1=^nB`B)h}nZA>c~wn@Ea%`TG#-&V&OvC5`&BXy=sYBixNbSF8HI{gAWSX7OpjX*;Ky! zPn`z8LAkxOm;rq=_Xl$2m*=qpY~{g@6Oh8J{#7$DZ9%b{jP19y!OQe!ZRSCpw{him9>}q*K(miEP7k4YnuE>Mqap?AEdW z?S*$J;Ayfkc%8H)&R!vKj;Yvju=_8+b!B%c|7Aib`bX)@D;T$n{Cwd_-qN7K~|6?lvnZqi}7h+d%zDgr|KorqCmvi(cLw0&v z&14rQtvh1XTX5$4yc+M`?~M`&YF?Bagcg|i0inK0w-7S2V=okJl64kwT>rY~egQFF zbi@feb#jj7gZV(Zy&)8V!flO9&`N=keo^IH!S3Luijfed<@@G^7!}Y6AeX|#$!~U; zt;u7D@L+?dI0mC!x5nA;3uze$qIA8`!T0V?!moS`A6 zBT2`A;^KsL`)KGI8<>ApbFcf)@BU03d>83Lpz(*C&X<^MMpexN&Ez+Y#OXGiD1G@y zZPLYSkcoA}FURiCit4X#5BJLW=8igcfR4H{4rs>LTF|;FNrzPK9v>W1jf81a_~&_D zFt((TezDDbj}Tt(`empbMs$8ha;qN$l(J(#w+;mU%(Zop>C~rVWX>P6eiA)b2|B@S z5NJs4TnT#%bwsJ|ZO4M?^z=2w(%|nRe#ll-!)kb2nXgiY&|$Xh>Jx2~{p@?#rB+8! z{*E`fMtD$Y)U6})a*R88g{3KoG$e|6#{s(rYx&BqQq8+CzT=xq$$UB9hV68w-&7lU z0TXMsZR|g_W;|a1%nLco|Aq%aV||)iu;X zPGAmDEp?WpnceSftcpuDW?ws2{ln*UM^L%;aFYZ(ZH2iaF~_bG8Kq>eVgr&nGcB}H z&i8L2fI4iLU;b-q6$a3+Ce}Nceh9Lbv5wT+7h)f^lzaU@gcNULSaw8q;l5Yxn3v zNmGiJ&Eg`{+gXc#*%ytf{{exMN+z({dNp@7xjgNRZo%RC;{*!=?^dy^ghtIP)knJ( z^&`wxxhc=8pMgi>wSRl3{S^7m)V{7#Srq~Z%P5W_g^+Ruc*qy&5=Thwm={ix`D(lk zczY_?oAw|C+jc@Uf}I#ls3}p=P0QAA{POMX`9!E2q~CPFKE7k())3k7p0tG^R)o}{ zemo|3)O&(_Oc|HCWWV7U!bX%Z*LI!708KAeOsK7oTthZaIFj|THFU|zlR5+&ZCpa8 z-lC;Ac}=lmZ}~T}w(X$hr^>gn1#Wb_i1j}|eyRrvg;M>xLkCvp)ihu32=Z@MPzBvL z{>xx^^FBvAx>)iyvN-Q6TmJ)pa|toAsf$f@HDr_(N_CK~_M9XDGPS&$pyss-Ob>VM zlH{H`isxa>9Ozavrb?T&es>3o$sM*Ws_j?N?EX4clAE-2#6A?|iMY3y9Yx4HGfXFK zIm){pcE1)L%myS>w{zXYDEnO54K?`_U8Uu^r!ME2rH(o3VMq0lgWBgrgzC2} zMo^l9+EIp8C2S|7F>Ci%e@or6oDYOHzp5RnX4~ul4XA&j7h03;xxpG>?Z2KM<0sL! zMAe!#|CejH%SG|A=v%sjMGfu8_182S*>K)&Wr_+Myx3jRX~+UQX%ZCBprov2h@)E zgl-}jjOir&*p%@Gg^2Te9g%6h z@3}#g-2 zJv0wez$iThUbOAPX5eoDsPt~&l$ONs_(p4)@vO?rQZh&8JcSFw213Ld^K!5Hc-#4r zgKXp(d;La4M0rAV>`KwRx&MG!8OM`xse@$1;e(f+w!LkyCqJ!1hIhV7Q(Oi;Wcc^n z%A6_PLq}N-F6#-sn+9=_t$*yPGV0cdM+GZ$Ej(Ovk9 zsbTTC3WirJEz>8AuG6Q0+85>K!6)&6qvfk>3Uvi>M3)I7v(#-A3Rbjtp)qc{DM5Jk zGd(!Y?q~(ws&(B=o*G{85M(myyT38*b5+yH=5rk;0WxX3mEaE^*tJXXk4B9l%y( zI~OW-iJ;fJ;+Q-myUcAEr=-84{^-GLP=)<}V!wi`S^;rD1(TWX_d z`j4TkNDk34*!@kpKBMD#uH{E2NxRZ=h5#pMTq#P|ByrTa0$NVA8aY--9@ zlDU$Y;ilfzsE>wubpMzodqRrq)~0=Lc21FG+pN5ckCtXkCq}wG#mp0>HcK5AmeP9C zbxpInYI8H=1Y1g_iN`Bywy>bYzyDt2WDEk-=L>Y4=f$yEtA6e5kyL6^@`HDLISS)~ z68?P*lUlj;h{gZqN{=dZc2dse7Yr4guQyEMh%agh6?xQCp$Rp_H1@Lw|5W|`4ku15 z_dv!zhv9gJh0PwTkgBVJvMI1eDfB))z4|Wp8LjhYPK8ZQyca#3vS9!j_g&%_d^L)@ zE>^Z6z1PgE`<0GH%ix_`%ka46JWjRUx=+D`S4H&gJ#9K}{1{7f08UoJbs#uiE!{cUtNO6oBc+nyi8Zv3H9zX|7ab+8%tDqEaSzYp4}rJz&|K z|KY7M%}8p?Z7R0w-_ytT3v0QOeDY}tkxn@X54M$cBXRSDEvw#NudX4!YZG|)lH61+ zV(jC#C!m7H?noBJ84vxyLX=TsX>f|f;Dc!HD^@v1y2%c8L*?D6VuN>+A51?E+T@e% z?cQGN{*&gK=ooTH+ivq7`wmc;%c~FmXt?TGML`uv`j1tZ9hB7G^z_69Qil?PvD3R( zg1>0Y(^G*5?Tc7ybS~>CnsBJbdb^86K7@OlFmrMku@{uQs1En`>ZX{dYqR&|{&^v- zi<1Je^zEValgcvePdIMD0)${OC0}D)RtHmEmCLj-olo)Y|GUmzYVvzE7R+qQ z`)Wv9h&o^W#TnWSz7V-6D8bZkZ7{m8aDe=^V6#-P)HNs&<|Dn4=>fi8jP=%9Zf$kH zE>d3g_pSkrL3p{y3i!?-XWd25FX(g-YBf|ppLnp)w}c5Ve9WTe*tY5^j*=^hgTk#j{qI?R%KojLqNYx3#wv0TN@36I|0 z;uN7sW0ha@_8WjEYH`PI@lT5Dh%P~Wh(-VR+>3Lm#3d@X?wM$l0~eSBm&PkYTB zjweT%0U}9*_ha94-I3X~9AFlnwF2eOXftqB9GE(iWxv+cY_NB4jJ|#uG5-3eB%6?% zNkxnhyXQ`u$y}_(7dPWgS#t1#2^Nah?^fRXy1&n2U(EG$JMK~?nU?SKKWe>A4;bA! z*Te+3%pT=M-lL4UQrh>xNqO>`Zeb*N>5s_~beP9lbEJs2$mqr8Rnr9N(oT*lSA837 zz+UEOB#noABU7*10Q_e8bNa#_yY}o=hZVV+^=9o*v#QQo9g*s~f4>L2#o`bDWL&vk zt(t^u(LJpSsi6G7`=x7tT`9g!;d#EG0myJ+MPh|XL2U48($n$U#QLwuBHdd$9Ee*2 zYx_2CgAIG>{_`hQCB{3KYvo=krDRkG>_<2sOzeWY&Uo4vXaDGYxuaIA`;j2VGhEf=>u@38k#9{mp1Utd&{G7;(GXuZH)uD-Eiu6i~$0&^!%RE zOQb%jhtCB&rAJ;_M4-5(f9`43OvBXJJl8xayAD=C?vXWo_QZ#1M)7CXkj7EwU?Y+1flVNvWV`Y&yWosXv z@dRzLKk0M1w*_&->axm=YmL*3ObPTK4rwrD|TF0N{WnH8!5ywZ^j6R$xz2P zdnXi?Hubif#jAf3tsRRc5OjnZl~Y^|GCiELJ<6FBd0_!xoSG*+VxVvfoL2+mfzHg4 z%{iw}C01op3ZvC6rCswWNNIk*{f*8`)}q;p$rj4?U)OkQD}M2`t@B^LNoL!zGrb&? zzk7Gt<^bX($9%g5FkHlA_pp?Kn5E`<=jl^z~XrZGGtb>C-$^?BMAcS*m3p0?d|#c#7ExzV4_3Tq!GnfUj~(qEMQkzPs4 zmAmFK-i86E0+2hnZY-|8DnyFu!~ak;rq1~J3*#qEjuD@Ys;S{5U429yT^$|O{PeeJVNaMvHbX~HbW zlf7(VKhL{PZ!Ksv!qW3(5FW22#!hVF8M{t1T^t$8AOdFNHQGYc>8F zn)_DzN}!IwhdwY`>9qQ<^oOQP_6Dqu#auORJ7;a{BXOLQm!=}3^lg?@9G_QWBV(uz z$6X~S7nfT66lbr#evOzm{s-H4cnM^P${Q!=pX-{!dO6-dWTqs4JmU|@h7?hbht#o6 zXY7f-4MB=+pbl?Xe0x?zW>H5*O}Wt`h;d%1i;#?V<-C8G;S?V)Rh`M>sWIT9Bgu`Q z|HX}nRyB{>nEb}p1j4lae|AnA+B%X}Au;dQp&l=7pmzHoWD@Pr=%p#kR|ZLi6pX~4 zsk#d9(#D&C+I{Iaryg2|7&Ub@|Ga6MPc(`Vad+ldUm2XMIZAQZRD1Kc7ARhU*G8%1 zXkU5?@&}6uCC5^-N4cbFFT7z8_-=~keDfH~^6PhXPBBvR@im2qabL7jf=wvYCH#1n zp{>V=#zYGnzF5S!ncqr^lNV}>D~9(FVV{!vN3QMot1CM=hVfI^3u8u4L*j+Aj6xV= z6uK8`=6)n|{d08W6}6OfPpXt9-$D8htP~(dlPF3XA&@ck*$%5yjSS!^bEA5K6m~C& zqC3FF?N_01Y6X^!{!mB{;%zhDL)7NfquwvcX$;Zl?hQSkTx8(68>@TW^+E9Q{e(hX z>i($cVvyLL41I{pm72^W3nXvl1prt>Ep}c@_CLLJr`s2Bf|P9b&Kk#ibq7~;=yr(I zmFYP}%ca$R^`5xT%nDpXmo+3nMdAp9+M1eTSV5#oJE`qbz@_&hwbWQ)s;*IcGeOlA zuAjH|`$Hr2^Qw*nL#JTvc$$^WKlS%C zDAT@3cS0{cH-qK)TP@4Fi#M!oe`on9Vx8P!fA3cdY#gFXNSsz=_J5b%Qs8bKNlnL`cxXnYyVTXS6xtyNYh zbY?(iQwU*C*x{Zj<3tF`CUbJ_S0c! z_E<97ZVL_LbjI>#+}BO66$gcfE>!gEk+xLNZ0z~@8g|^dY76Y&*>a}^+ctCA>{*lt zXSp>xE217wcDPcI{BYdnHXk*dv)|WN5O>VVTrJ=+X|Zz5yj5RRzO82VhH%CGbbH2p zLY0#LaVIX2Q262tx36W;m17CRr;=VSrUR4{#ljqYzS^}_Eb3b=(P;@wvK3c!I{&cw zl-Vd|dqb873u}dwGyHd`tjogrt}9dvZ=sWxphMAQHc;NwJeH^TGoQ*FI>-l@Uevk`4VqiE6OgK!nZ@}O-_kcMeIERy&KH8p1&HxUEQa^u~Vm}%7Y8-UiTz+i$q{eG?(7|G{;L)&;1?L)k_`Cf2*I!1TH#$dc zbAJ!_9nMalZ%DYz2Pa75b-p1erDWFnMgR^XhjMhcWR4EXJaBL>b!m2eH(fCdf1ae6 zp?_j)X_w<5?3Zx)ck76?va;x68Qg(xf5qe0OOrQ!60zz=j%ndFUAl~Ew1+-d{l`K# zcY>W}So*=6Evuiv0v7e`djht^CZkvd4n2v~S#^R;AUnC&@;8I@7o5{E9HBgK+np-# z%J~#uetvFWT<$w{&v|A40BPUvXs#6Q^p?tTtZ^u8{5ACeI8q^YW|n_kER){#y?5p? zuhreH!Tt_Vc;yXCOBN_-H_^BG_Ty4`Sa^}i$ZSq@ZY{osN{&xhgL}D0?+6n7=($2!q^mez zYmub$64M=a^tNZ!%$73||B&vBB)*x6D; z09bgqYm5F+r%+DQ)m!To%3ht;A-FP^IdUTTH{44*kC5=UoiSbbPTKQ9k03 zFR}imywuXU-8){bdmGaY?rrm~%su~sNl`k(CBRoA9yzInF!o8`n{${q*=z&+*#8|k z(b-aN+E(bwk_#DNd&pFLo%ZpNBbANCRTSb~2-m!1f8sD5`a!{@sNI@#&9{@jp{FSN zS~)A8t}A6~KJ2_R&vGdLVGgx-gZgR3;WKyO*6qE|TdI3pRUKiSLen%9#!Ts;^{C^4 z#)t4l5%$Ptl2H64fx0vu#v z4c|R0yzY#rwlet(PX{8lOC3cbYy46?IDMvM&H2?dSxdt!(|yflg;_#G5buks9KakX zXi(k2X_cIQ(s2Kw4GQU#2? z=V1d0yzR1-F-c~8@?ub+#1y{&B>ofBvdiR=;$io;n(mS)HeiZoU4q=f%WYi+R+sDlzJ2YJZuXgKr>%X$x=(`@B+ScK!?5e|Z+8};)_jIyVYpDE@ z*sX(R(Z6MZ^lT)0$!jwRh2R1&i6B2zfl(&gZ$L&$DT z9{O$NXX$ilqKtOQ&vwJPe2H;T%%jJ*EIy+%&Mgjt zYP^>IZns`HQCBT&bnzZ&ag^FqY%!EES8q~O`3P#5Ko!+n8c`&)CidR2%KZ8Go)b(7 zCTlo&;mm-t4V=E}c5^Hc`qM8mM`9m}`LPI{D4p@OWBITgXlV0eQb3e3D#J)_Qu=`i zTUS?^|L6;SU$M*i=|=74OI!X?rqg=TR$naoZFcqK)A_hJTeT03uh-ng*}0j#6VcYo zK=eul^#P_?mZrT;Q)G*ws3cDbcr!NrzmVSy1=nC#bqGOuCKGLcR~@%kC8&gST`pCG zmztvZ$5-Fjg>UKSA34WYDQ130-gwpD#BCWEDWV_6rpWV}O_R{111gq!TFWSQv(%F~#5A6?r%V-AWw&7n@TyYl_pR-Wau zSB#DG=xN@=vBk3JVH$#iEWz50;D%1!+1mje*8cds8?vQPx+m&Br@y_+!ekpgZ+~p2 z)?nDF@z2)yHp{5F=&K{=R>i+Ic?gkBGOwf&c(BmQcsm%bGSnd>> zc?!G+9k|tGW%gLnVnO`2bMpd^!>d&nUV-QgqofH@{{8rb~RS6g3!L{>x zU{1Gjm}i?VjS;Rjgw(LfdjflYRWKHjPu-jzfo6e=umvzYg}0K7Q)0n_V&HCsr#t7Q7$kF7OJ1%~D(7VznrsFCNNG<6<(fOp5~4ruld}&& z0FMe7>iz=@ohr?03*Izr$8~Qb)1Z?A-WF=rusX%0E65zh95|1Itg}c@TgbQ|b>M)~ zH!NGBb>}ax^?u0tEJO@0gNU?gXG!CNzXB>i1$_9DhEODvHP7EuA+p+?aIQ7kbxRsX z?<)%$y0JP_A;rC}k3-cDHX;yq|$ofibeaaECch2VD9;d?a)!Qaur@JpE znE#2H@j3;?2eg=>=3SM=;1bOEA**7Bw35h9`-G?6p^@PmrH6~@S96>Y>fS9vr+%9r!7YJ z`rzJ>MX!d|yQCoYo681qvlZ?f73<&VizD72J$-p()|K2~ss8Fp$_slj45MANLDgfi znhEjq^m5BIQ^V!z4h@H-2Knn#-hflV58RboDg>9Il@)x6MF9>NH@_`F`Vp)Z-g#wb0+et+Dm>$a`5HgRRQE#&Fxm7TaB+KPGm%sR zA4MdQu-_QmkDgG+2KG0;e&b|THR@$`OPK#oJTqMZv&T!*^r*2v-bRK zu?PG>ZviUq957Tjh6mr|%h6x9`sVtUd0Ivh8TZbkN-=h)lJTdVH1+aS-u)}t zuuuhk`pywZ+~;Ro;@G%A%w{%4kl`(n6$-xyR2Ue0@Qwy2cM2n*{xMDe;BKVY?#O6j zYroacUeA?hRDA?i)?n|%e6s7^F#)Hi$8J#sUmHA4Z`!)1s8? zO#6ZMR?9sKR{*5rD&9+Ppx;3wn` zX%?Q&1aCCZ__|v7wG0A&F(q~TmyWeu`V@gwWYd?T$UKL;hPs4k%YhjjT=t`hV>c+N z(&*}2s*Lloq|l#zm60#FYb$@V`aZw^bV zAJ<^Mj7yG=X*)6rJ*~;oHgGohV@Op!S%2NooY0b>cBL6`cRZ{W z%`=5#$dLh_p;Jl)qd!JdnC0cp8_m7=3oI=+!xu?B)o0aec@86g)4IR1@0e$iy|<)^ zI=mR#Iqu2dEH#GG`O zNU4BMY^mNqV3mGn&d(x(@XyKP$aSn649;(M+Wms$O(Qq&8ZFVcwe*Vb$m{s~RpVRf z8cUVPZgan^`*4x2eJ4cY?YGPx#|PD%LmuI09Y%*fPuZy6BP_r39o@+B0clnxOA5u`gMq(cD-K{};DVuqAPKu{2dF6r(Zx)~Ux zacE>H$)N@qxM%$R?|pUO>u_S9z4lt`c|Pm3Cb1}qKC7xy_rDlH9V^-ojuXEl;o{EC z^HpQJHqX9CsU=y?zJ3(vQM)a`wS{Csma{J_J$`m(3VJ_uaO390LbJTmwx?71#R~ed zt?IXgm!UwmY(H2g!RVJ9VE_GHVf%_%ttxsv&uk`g<*JB}wfiB{*vCjBlnCG}J^qO+ z5;B8zcL;55>${*kcG3Ws+Sgd%VE@4E)pK*9v`RlHfw4rS_T8D0Ki0fO$eZ(yK$P|R zZ)WG0rq25!nB+cNXb|h0h&88zK|zzPfOWG9z(-@%+|s01!MMV-C8}`bhZp+$)~~ni z)JY#Ssg$|38gxxvuPGF8IppOD1-~+OKo?Mr$!bLyKzHB6JT_OC@{(U!sxOhA)4rvp zSSTg{LHTH-Jc)ZS06xONME8Rpg+eiWYF3)2;AH;>ux%MzK8t~ntV5Lf4p!;8>0T3Z z-^}8D0;}{#p}%mr@Unb+PL{$t2TLq?+Zl1wd5`4pSIOf+Jb}vOxFkTUyTy zz|5P(v?Fa{lA&ni%KrGs3FwIezPwwEkY(>r?4xJpL5|cc+E#Rz;U?o}9ZvpcU`Il6 zO=#Osg$RB?*uOVVNAkcQhZ_-bmSV_m{qoSB$&WiG)Q{HvD+OcJEt$^xeyhijUw7+9 z^_XB|!Ur88`q0l)_qtSJ|K-OK@X!i!oz9rj$u>hQ+V`Wz)4^hq3#saAv`8Job8*{| z>{dcJb~28lc8dI?mirXQz>*YUAx+9z0X?ehu0ZSDz}w4rk`A_ zrdMWA9saUmE_b>#^iBT%-3GBAZqECxUO~>nFQ2HKsf`BBVSd zd^~O0l(orW**2Js;niC##AD9@K;(?2uMNaeluSQaxoQWrCnBca_w0y&a$PqV2b{3K zez9si<#s(#vnb;%^hFW+r(W~+99Uhu`&ZqwnE2$}SxE1fxaN5`;zu)8+vhgAw6naa z4zwoA7H?*|`L$rJ&Y(8|SEq}Gn_-YRYiYo)p2MxP$)`#<>W6hKwgNa5gj3BBo5px4 zQy}27=^bT*4FkXuMom)1(?fF2+{i?k6Hzza;Amy4jDl|bho(W@d_Y~G1&j1?;My~J z%JW(S_jTKRR@Ya*Tp@CGg4cB>Kyrrq!n7RtOBLoZ`y{o`y3)RA1b?ad{aD7&gL^VN zVdZjW#>cl!PO2wxeHdLQ3x|41bq-(d_=Evp(>v)X0r>KQg7FXb83vK+q_&Dof>=&s z&M;%9k&|3IQeryoXjv(vToTgl{W#x(;N10F9Ae=GwufC>3+-X9ypW(~3%-N@O2@w#%l1l&&~eCsf`1n-=ORcyewVFAMKLWG_O^BL=H||g-5Eaq&vx}R zx5aCuKg=YNNrA^fWZCJemY8g>HXxZ!)oHUO%1f?Q`}GM2pNvsD;G8ONTx#(+XiAIR z(Yd?$Oncw@G-;47Hmi0_ywq@OWW%N*{G0zfX;JP=C{+N(1Q(qLgJrd_PeXc$uXB>| zX09y%{aX-a%mAdA9pIUCAIo7%0(53?hqA7RXhrBeGmZild^v$IR$Itg=yPuJ_SkLotwmr)d)V^5a z6nsIGtpX() zNBV=brKq@8A2)BY@_>fK$xyFZ;cCt5#M|dzi5h{JQzgma&zz07n0-D&FSH{e9${W$ z^BO2k^oX)4!YJb70#5P}uQcCU6D*LUdcQ|xZq%+Nw>G6NL_walNd1v_aA!&a@!TQ% z@D2Mfc6+O+hDMOJc!J=!Kl>t?mZ?y*cPgUiSdE1!4N9PgWe9=3SRQldM9I~Px6Dkv z{f)$GqRXcNAw><$!%=2rhM9nRukmiLXVnu3(HG@eBQvvdhnLqg9^KmhSfQ{GUb;sH zOLR+A9T#UKE67<2q^E^rX%bPDo(Ejw5^}o z24`?g^Zlf~qZUfBv?7=LEoW8Mjs(BcWUv3Mx25Hc9^HGZ!I%9D%Jfqhl%fpN)X_?QX0C^>pw1 zGMcfW)8>Z*7CEyXZ)bcr$5dtfwtyEHnjb7)xwFE2V_F2^f%4OlVG^+9C(L-_lZS*t z73{d)o-$;p1W}o^!0kF!mXMPH|Z( z>s$~Lr2Tm_^2eMfIhOnk1N&=qKr9(%RmH^&lS%j4w@gtaW{&Zn$)DE)%kuv`!xh(sPWZ4fYq^&u;i-K$?&l3A~;x@2Jv*wnwVkJpJ(l zl1RRn`!{>e-mUupK*bB_S@&uP#p|tyhne&Q17_W3wqmfjqEO67iD9n=CyZlihV21js7A`+)z}w)Twtmp`8=&qUKQhNzrUc%+(& zfa_)~EB}K$ZaW3g&7pnnH(9Qhh?p4}zOPwD{!>2E__lT~?o0dx73%2Zeb(*Gi zzs13bjW|s3GB-1S*{!MkQLiAA>y@k2g6w5(EpDatdJ$gF;oQF^d^hMcl}Rkp7y6j? zKYuC*3IWedEKXEd(#eYm;HBstpos^6@Y@Hol*(m!F1m<1JDp3p(o&zksD@RF>Xwj1JBEFa zrdzjN9~xGR*=*f?K3a+Yk|9?>6WqaM=>|OuntHHD4RkFY+v`HKIyUltT>#%F{eElU z{@DTJD6&+fZH)W^Y}bS{v}_I!v))iTkRGeM1F5B{1H&8*=bfo~k%LGz})tF*YGuse?WX z!RFb*kc5q_cehxYQL2IUXP}ce!%>ZZ8+Ql^8Y~i@odi#3tLIRlFFfkWEcMpSd^{-S zmigi2l~kQ#t$4FL*2pBmI#`@VyM+le-`IaeOuippJir{zd0v|@b+<=AAIp~sEN}zo zGsq)Kd01_?fb>pAp`{Nm=|OI1aijhBNc52PP&E2DN|<2AOeJ8Aai-lm(=3f613)Eu zP@-~c4(Sra$Vck8xGbPGKYdjUwxHB!4(|DGA9QewJZh!YB#-`v9UU9=zt^&Jc*NyJ z(AN&}mXsnlv08s9$OY?s@dXBiBO#9ufyos%-c>SX!|zQkfCFN=nSg+DT0N7?J)ULa$6VbIf|`!5fRr z>BW{%Nqxo{pDVr~oxIL=D&K;M9LQ$svyT2#=Q0vL(@m@RlB*nMtAf`1*7GFzI|e_9 z0)Y5Y&PWBaj|shcTHwz#vcM9O5_S1D3G;6~)V|>}Ma{T!Q2K?iWy=%zopQ^{OvW4o z#mhf^e#8N%o#_3~4E-sy*17>^#(JNard_1Bb8`S^Uvx-2uqW5aW?Wa+8%J3zd+N`- z5U#C0;H`s6d?k>ieO`2d1~Y|AqaNh*AUVg{aN5_wA~W?6{I{c{O4M&+pNSZ-^c1$$ z8MEY-?a*4_qQ@i-7RH}X@Rr^Z2MJXb;&ps!*SUBJkHP>YEbOKF*HBwz@_mzD`>%6S z76Vs)0c#|kZ6Dy5X$CeN_~q{bdF4;OMVw=j-jDC5D?jGEu@PxCtS#_JJ__>qW=JPO zcU5Eh^v#ySJ!Qj*u%drTyb(%w)N-p zV}~#jUy=SO5Rb>pv`WaP01wk%A>N<+UB#=pBCkUtpWuJ1^tJ%h)8*`mNhv;y9wAwK zv(UHkG?Qi>v?^T0H{O1hoGZ;mgG$kh>tw((DbvC(hH!Z^9Q5Cm%EP-E>(RqzPsGa_cQ;la z*# z)5|m0Jy0a(E_bq$Os4!#F`xVt%ab&cWtRDyR>X5{V=iK!NMnZHbm;wO!0Bk9qMQ`P z332%wabYXP-V)19+GDylyBXj%{cD^o_!w)A`|!CT*^&Jq(k}#z#u0acK3wo3GBEl3 zxeptnFM$x9DN!PN9Bfj=bCsYU9KShCE0Xqads!tU;TUOa+Acd%kn|I|DsujbeviBg z;T_0#lWT_?PrA1Dbqe|LMM%+MmSW#G-Y3dkh=yl`59*2Peuo=F2)vvXjX&P+=$jCM zAd?!~Hd1AaEavpAXehms`~ijYtj@}$OYNEFhiw~6`cS7RkIkIJr+=fs14-#=d^q=W zzi?DmYX^692R%eR`?nQh<8EPL#t7ef&Y)X=;&hXg)LIfcF5cG1NIlQOAW$7ZRw_&N zGOl28O%BG604$_-Cam}P8td|1vdG++3(|jSL?XGW@(O&2wuNux@RXjZ!}8x&k%mKQ z^Nh7hI#*oAtozJ#DV^64D~8;!ujdRGMV9?g`v*7s2a4|4bA9V{x$`vm9)Tl3cQeVc z$ntJQET(oy@3#B?!7`Fuq-w`^aNfGo=&#J}$A$OiC!4g`m{t2)l5;0SksY*982<71 zcA@e$a{~^ERnpjCdl1yVTXqRqjg{bXn$r3NKb$k?huHC%lDuI0sAp8c)yuZacmCiW z@9WwWExTcGQFGCum@Ve?u=dr}*sbIFqPOYs;#(67-H==x<8n%gkBjXPeLD!l*Cw`@ zjgfW6^QIX@*SqjmjZwB;-`hsdh6VQ#8&+FGeIMnooYe%5fPrWcaPg080HSOy;9UM; zcPQ|D^h^spkwAN#Hj;RoF4CBu8qq0MyYJA3{vd!Mzy1eiWBU>I1>{*Go`46&LVs+u zWi;Wkf}6mjk?$bKy2^2w4>&b{Oh&a8`jHxDt5mD($Ro_=H;yU)qO2P;CLhV zC!qGxffn%0d8sI$B1_wU8pWts9`djJ=t}se{$b2jU);>+FE0(&A8MoKAOU1bFp9jJ zO&b>RhjmtjCgq5HE+i{YLpX8cPj_@@wTApd&IN-N5z7@X#!P2PBrN zn|pOLT^%^C8`2LX02t1>#9p0FBcNVN$~unX71^3qFnp{^j#vJE?AQeQA11hHU+JY~ zM)IxS7IEl?=Hvj-o;HO&m;HY~P80ql*ouC?P(?Agce>~4P73DT`<+ZYb4j`|NF}~k zBz^*c#^>m-xz1R)T4Z`;0Lh1}x?RLd;X`Kk>I>*6};mQwXUGX7?JNz78*dmVVQ z8QAc-%h*ux)BTQ(^@`U0-`7aap{(Edjnr~WZiefGV9>54;gws0L99h$Clh}%AjAX` zu3@=e$t{`+K@y+Nd*X^Jo;=K21H5nU^OFI)8Jk4_C7-D@s<$*=lQCfb8Q1uY(T;^l zGOhO`i<{p78JLy;982~T{5-Q%NM=Dl3S`dGyc{#E^xqJ$ZPSH1B0g@P_epXF`HQtH zi@|;R1%9u*qr9yDAE2;*4EW3b+Fk6hzHXOHqu5J*snI63zC)pT1y~#z>hWm*iWUM2 z9Acf#X^DeQ4}Ce>4Akn4N=yQ7j<468f#6^|IvRc;G0U9$K2=2$t^~sxN!s5-O4}jH zS!@eyr2~rty_yT)r$}sOS&BWmP=dGXCN&)_GT+9&)&3Hn@mXx0sdY%hdBUl7RJgqG^SJlog!(K{&|SJ?(SF(6h9f4YE}n%s zL-1H&i-KF#)D}wt!*a`7#SS75fnO#=)#k7ACEqt053o~Rr3F|>B#n}X+vmK38?H^G#o+h@HvX>|1Q;l3s8-{H%)jKeyRkZHZ7KVq`!ihZ7k)z%um^4 zOAJ>oJFXHGV=ejm+U$gLXGr&rlRCpxhywqM&m`dpQ^#(RO%~FQ=?XCTQ)I-|?rlX8 zPi=mC(TC*|crz_~k9ChzI9E6%B0NO&xLfONF=^OyXcJ2}D#TO7{%3jsUsy}VCxg#t z8e*J(x%Xc+Bbhh_?#_Qy#=O6HrYxdBu$eow^;ooHl`#M*#s1r9NTvV9br(rM6*7O# zcFek$s1WZ{s*mi#S+~o8z=Itu6tuyx zpV#b@V;|(CynN~G7QH{EqqPTs#o+Z(RMJ=T@CND=g?%z5`d>4TBbKCZG0V47|N9A) zMRi}>a?dLUd3p~YM)PfQJ{h1MmTTkf5Af@jdoO5g(|`G|++(tP>UoPfcM(WFjuJr! zV}9%DCP|$y)b?owV!@~kJ}aO1Zky(@7iBKZ)d0zI`ujeA6%?AU)_YCB7q}Wm)v$*x zo$l3)aBK9|jLTpRU);hr8Z5{#oo6$Bj#xDFa@i4^EEu4`F0k1@-6Fi&a7^(gDS1+S zkVnlZfc@!ccI2)|i1q7lbQVigc*>q_gYLyy>>-h8GK+SXl&nuiJ~%&WF`QF{#v&ak+0HwP0i=xyA6=lb^zj@kta4U zL3HZrd37(T7nojjQ?<;tA%&a}$2pBM(kB6F(^JyPdDb^rGB-joC-039z>%H*2ZuGe zoJg)%#nK@f5zeiimEh@83mo7wNENH*EKCj`X5zMyY^4UQJUnf~2)rrK%%qP*a|U#j zNT7iaYqkn#H}!UNe;LK%B^!!_a}iSym{UiwOn;Ln`yzmAhG*7JIL@b+<+m_fWCoX%U zlv>&ei}IBGzrO-tQx+VX?o2)h2y2McaK0ri(zq|3=U?>Oo}M0uR_zSKCj*ZV`^3ww zxrjYZs@E`*zBY^xP8+HAZR6(}#>+5@h=o;$_PlvDC?U_hI71eD<#d@(8dpKdYH z6~23ofdD0urqERWjf-+pDCFRv^47OvHG@q`VcjAURH1^~=G#f7)yPQ2n$-;w?>}t9 zhF5o6pyA#;pYF33HCo<3_sX-rCBvv1sK(Z&02|n>9E{{BP@{^MqIS==xR#W!a(vvW zFettQx2>yJ5w`n#U4&`G5Bu;_fyc6O^Kpf9c9sViJ+OxwF}-m=&*$+k-eXTf51Fqm zI_k;TU5_j2@N`;yLBA_Ch_3{30pju0O|fk*UD$4WLI>Wo-BFKs0IJuI>kjtX>?n<3 zbbntYHh6OK{?`Qk9icU#3Y8R7Ke;ovd}~s6ygg}Z9keqo^YRubj&y8U+>it|?TGqw zp_W}Sv7dpH8FLjDN|!WnpZO&3#?vW9pa35^FzxlnPU2himy30g zQVf;@_J|gHi3ETqk4osP3*^$dOP=@W=HME z2)T}dn({_;nUFuCkzc#M%yaUu0vCq4lzXGbyUz(2I; z7LXovq$6kcTCD+gqn=a7^sWi2jr|8Y5=7xJ)boJ5Df{&apZHSYKGePb^RE-X)9?Wz z?4_+mgF0BD>$$^(Ivjp=Q;qjY;4EAZ_u2h>r-z^uEE8F8baN z-<#qb;OZ2`OVz~%NFL9iY(1Eh6g$4a8AEo@+cOu=762@&<^9{fP(udB?hOojuwTT% zZ!3LyyYH>#xC>|pP3w0=MoDfXSsHfEe(#P=BK#d%`c6{pr6n+!x`w}pJqMtCl3Q4c zv^~~`D*xX%_`mMJ->jn;TS2u>tj2KvGl`!W-DGz5mu#TNLt2rGZ2ET5AcM8O#1rmGcnoY^=ppx_iu)k~VcmXpu?1@iD#SDXct~vNzy472T za8viQw9Z2_-I-n>JLl`QY}oW2?;# z(pe7Ng8pQcH^?{)fT(H)U~!A7X~a|yQ#XOpEG~+|{ld~G|86v^1{O{K>H26ugzq3g z_okKU02p_ZYV(28;s)S%ThZOQ3gao;0?5TLTLCyr)Z&O~K%;$Elf|X1$el9^Cukoz zYN>oZZn>oO4}c7ozFMgBJ&I-$8)YfzyN>-`V;KjvHDb58Nwv5ExVb8gSgh;qEr7-; zCIo%(Z%O0=*jT`N)6=oY^eyR%$ESCF)d;Xkh2EMf@}0UeB}lu$d0n*`xKgN956*!v zYoe^(*b_H%#TOp$)lJAQ$PDjW=ZgcWV`uHKI1BGW+S78b)3)K0*z#N2mrK5jv8JeMy$4$BbNra=HL*g2(Z;@DO{{sNhBt zx&|Kr7*v06Afh%S0F9{9KhDSMl^4QkcE`ATsce__PUt08PPsoIbK?f=L>;Zo&F-ad z+3DZ~T~GRo8k~V@_qTk$*D@&zwf)lR;GN=8hgIPA*6Wax4T}k}+Q7za|ES!)n{B9Y zxkn}MUk@-sU*yrM<|j(PJnb7YN6(6kP8Hl4J}=9^%uvZw1d7xo9!v)JJ{=A1Zc1*7 zG0di6<2eAn29h>o6;qf;oO#T`$I|lDu#7{!0ZOi&Q^MO)Q^S+fP^=%&hy@_O3KXb- z2M87Q%sm@{yw#OUn}sniN5l9;=^u z4l+m7UAbaGG{BI8O2qM75Cd?zTuR{klb60Wb#zy06Ps@B{0Uqe>d)!n=d=1qirjI_T7KUF6X|pAH1E` zX%|8O%@JG?O0?kU1#GpHUfZ%H;BkXcmGo4~-0Q}HDD(#4$N&w(10XLsD6wDT>P}*S zc}#k0g^oSMXz4g6 zLzKe2*2Gc3WP#ixz^B~?d~9lp$H2y2X1!GPSY+YA-2w<*e;is4u~~RZj_HXBh5XaG zs(yVzx}4_`7VSG`7E565=26{CK+!(iMq&_-o_wG)MC*9{zDuVISGx?2H=Nh!#1aeRmSTWa>X%ER-Z=oOq?XPWb2BK~i-pPm=RCyCuP**8ZF8&DB!zKZ|BA3wlen`|S`FNnekjz&@l%Q?@R2tD+#uvhM zj!hzHcfbP%bbtd<)v&Aiv_+F1AYQ+0_r*wGtc1+kN$yhY-OZ~?9MS(4U@%mT<-p)2 zNzyYqIJwFEDTPzDt^DWow_Ez^?Uz6@ zMZ2pyl=-CaxiCJ%r#BDYZZ}>Pi|H)VA-bivaEO^ZCkH-cFq7ovGB!o z(7ll`mkI6T5Bd~GGCO?+4}p63;Vq(-!c3y1#&jM3ZdU%<9c$)DB7Oq>blF$0?vcOd z+Ti558{8L5nP`mjpDgmbO1!LsZakkdL^eDc_KXx4-E9WB8%1dKgfJAh`w<`R-QBa= zHQ%jIXJWRtqGE=Bwo6R+np@AMCFXDIFF%yB7Q6Ji9Ig?dBA0eV?{U;F@val+{3w30 z&47ee88=A4(GxN7AlI>H&lwmPP;IDoFHbXu;{`gGT$JW?l;DuFvW-7$Fp`o3l_`+SDX=pB zUK|Az@OV&M8c2QM6%JDQeyQjZ3JSg~MmbsUEk69! zB=E&QEwAdnUu@bDKr=f8qK}QtrteCHCs2s&0qGRlvBi&#$iRu+fTw7V&00#3_JU5J z@41p{QO0IaO|$N@X44!DKV=Mt}=KV9b2dmHXm`cFj_R!27TEZpB%em z;m$zA@;O|g-=QIe(d_!R+GfJjSlFhJSwOcCBtwKECR3$p)=)0A zZdm)miImyF!c!$THvt@aUmZ{^9-Rau0P^qglPIK2jCGi~$@ibEmC|>Tf;0~#QN1KI z{8sJ7M1*D6!XiC>kzr=aKkk}m9#eqRIX0h&1|O5FMiZjc(*`GAz(jhiF~ScJPw?xy zExATL!)*=^G*R^$exBzd(Fd=c1fVz8*hfCTi0s!#2}dRX93W4VJv7(;dHP^SkaO@oSd>z;e<#kB{%&FKwpKGZbdR@`c%71Za()L@ zX@u;SWD;b01Vv%T;Y_GiRzRdZ%$a{%1pmtD%yX_@s(609B82Pd6Yy<9g%0`|k35(p(JK7fMM%uO7~x zh=$ZykY0kM0cwH=u2%)>3Vum&#YZC1G>VaAWR?7-oZTqqnx=?r-Z77$M`SCdQdm_p zx*I_GI-T}6-Ik30nxX{CL%Qo?!CY;Qt5phAT8k_0RHlTdnV86NsbShAbP6>`4W81Ye54$eD4$qO_^g~u ztIAzq*r|B!l8#B;DW$IIiJvej5R!ByUOgv!>MhhGDK*Z8`yM=C$jHY$ zOwUZ`*t7ij8)2gF_>=1bQuH%>c#R7mi@2@zE(C8dQIyvrlbsFCfqle&s5k;7$HROK zXtzxEgMKQ6F3$n2RJ=r=zrYkfoBfo`Jd1T;4W(1>?V<{}kcEQMk81IWm98{hxTSiRgeB{5(ZzXTrYMs|21pbCCntWTEF~)SXY`z5HHF4%ZgYgEL-IUVM^3?Kli(gs`cmM&!!(5n z$x2y>HtjJXF$wLxU%XEmtF%T<(0W%rEq2+5DK)p(#E}0Y4;l041hrcppj_HyWBpWn z!u`uX@_OoKjrMN?8P>bg%k`3uE?bnpe1vlv^+VTrYpMU)h3)-X&VM96>d6`GSZbcM1YjEta?crffE*Q`l*H^*Dgi4@VmaevQ6) zPl8JPF)pF8^7AA@n=#;aI|J!9Bfs+XDDq@{((Xxm4UfLD+v|t`9SuZbpqJGDc7%sG3CrW#lZBfp8e8VM;OP;R+djHL6sR6+q;3(tnOnPKkwFptfVAV(y0DU|w z;Hq_Ua!yH!8aXZW@1_~eMJQF@Z;ckT<)g2RZW-9D4q6Y|#jKR7V%`jscWj?{O*&{6 z6V{)!eKpf6Vs{;IuryusJjJPUOxSZBa=I(fm3*kKAue^p=Pi{Z@|BVFON!agR$eV1 z8>5pkosu3$enBF;xhm=4Po;+oe-~}zxptp+lF$l1UsiGvz8ZIiOYY_}zrGiQhf{yS zS4xVL=Hv=3%tY_xg0<4##eOF)Q7fQi$Xxt18S+l~R^c>2c%)JWbFy3@G-JS`^-UA9 z=?*=e83|;^do^3Aw|R7n>R~D}WY1Xo!Ib*>BP7isc;z!b zlJOW^^{mcas+)7yI-83@wIbd$Ns z2La&oof3KaMq5}85?7lf9O8HVkb-NwtFSkphD$#2h}VO-E3L(mv_A_N4|{D;8n2dj z7Z<5-0%DB_;9X}zF!PX(7v}>D^KsPY)~UA1Xbp__)UVo#ORqJk`=j9Bt~GeF;!8}i zcY>vr$N-*NVL=RE++W|a5O-?T2!ho%JeUZ{@qKII(>Sh))2{;1oxj<#n;RSx9C^%T zSW2)xU|t=|Vo;)(0X~YcgfxDKUqkPDki`RxH892hyW=$xh>6+9Rdj~a&CN_;1Yt>H z_8Wc1u9{{|1ucmOIqhO_KM$s+tQOy~0@Wt#z^xqQ_aKe=hj9bq9Md_UJDb6zwh6JG z{a(47;=!NN1;5OaUfAREno1H}2uc&wO`#_p;HX{O7FL7FCbMONUcZMYYqM|Fv^Yq2 z%K{lso6il`{3l1?QyD~l8}+9No=1iP6`u$4VBvX;)x41@0_d9Y@f6sczVOxl`(W_Hz~=Ig>o+9J<4yQ}CzwId&>d z%u>KuKkZc{aBT*>mC{mk=|qYA4B*Xqe9}St(4c<&(~CByq%B$Y(8=ek^~U`zwlK)I zik6*{>vrltMp^e0uk2Rd9QU+W-=1PtUHVTlY}4Ir9-<}-J0RR`hu=RffkH}WO${*R z+^|`EV%qfn7@B0$kxd2p&$NLv@J@4DR$Nf9^i`*2HuDi;G9cMTQi216vF^V9)YFFi zzjTL0TmV6;n`hGcSWdcrBUJY8OEvus{=}g-+C7B)+fsP5%?E(-KC3WO%Kc7PdOxmI z-&^Eotj-G5Dmk|61(cPED{=L0 zRCCy}nzvF)Gg-l>EckD_0{*+b=PX1b4UYvKauk~9M5L3`%L#5sg}Q6*^xD2clQO4Wf@qmfP9}{s z7o}~dSs}HqO!+SzWLcor8>!OED;UUsUi@AeWehe)Y^UhxnNk&~`mwxH(d{=iDzGJJ z;~OQ=5>9P5{OTPtvhZ2xvJ3bZVQVNbNBT(voUo|KoE;{Rrut;uLne;Gks~UH>Jn)4 zIcMs9zkW6JfL;74UDXFw7vSdZx=El`l$^v_Wzt!bo!%_TYl$L$wplMUHRp4Ns?Nyw z1c?VWj1o3qaB)yrEQ{`Ru2)M*4*>r3at}$IgE;YPh)sg4W|3`_+2Z64=^;914sX(l zzlQ{|@?6&Am20a>7DiFkWmFhe>hP}`pc(3NmlxU;3PZZMMrzaHS(58 zXrN=+w!Ek`Ew8@a+p4y?xd1W^vrPUp?3fl%0Zl=S6?3P6mUzCoQm>RaNH%f7Tl@ZQ%ZXidV3W%BTmF8Q_@^0o_Z>65s_*8acRPjW z7_SB}lLZa(-k^oHY=NSu4Qz!i8yxf= z99Eh4xGxIJ)}rYauBF(XQQQzF{*oA#JK))kexkljU|#c1)X6z(*{7R^*}Js7K^05r zK8|^T>lQ4Hu*!+ZXz{-*!76ehsT5zy^w{q47fZw*EQASeYrgOM@$WVndmV7x&5Q7l z`V9uph<$u@kA;?W0q$WZ=m_w~GV+B5=^<)a+k%F6L`TM|vDB@do5Q;xC+O_62C89=R7C8aMy8|~yu4joH__tGohP{}3bMMu)N~|2wVcfP>sWDktk|OA90|CE z<0wkD_^54;eeBMN7tP?XEiJ3EWFXLCA4Hh7s00fm(gp3c1JX}>#j)e%=(j*p=L6Dp ztuj-W6gz~Mg470-4f>4#-wl0Pw)nW3k{Z8^Kpwd2;DWgcQB#g2WdV7FgRo>x4e_pY z6Dv*X`kz$b-+B7&tzm~oS*`wWDQS6NU*vo8rsY87N`h;+Z^|iYnfP38a=8-e>US1R z--M&B7Z&8j>+p=$k6sg__8jw?O}{_eW;ilZ*SN+?ADkBbP>m@#z|d4PIQ{Naw1=XO zW_Is^kPa7r4-xdwRHV-E#QnIwb>rjI%RRkHCr?wy=wrGD_^)t1c(hY*RN)T7A?!2^ ziF#g{Qz)ex_uM6lKYNZnv&WXsC;e)7*IWkjHe%j>?%?w~q`h-#2F6?}k?b{1oD}N4 zod>e*2V^3VoaZL1$kbgXj^`sJOJH-4vGLaekIHw!%I7@HW)lMHByRe(zXgxzh(E#! zPqQ7v=N(0ve_;z^F4tcr_92_fg?dntH^bd#bMSz(+U5v9fW|g-&#o20eeQi~AmQ`! zo;FZOU!?y-I0L)V)bRC(8nc^4AT9s0T(tn>6gI)Pz~pp^*?EC-Wbj`mxOG96(5$h5 zDJ`=84Z#-u42{f9*Qf1#)AIK_hDvxh|5H>V!1A1@vS|`1btqKbCzMjTWez z)b540_HxfA$v|C{vY=Xff7jTR?J6k==9sywlvnX>X^AnnDB>HAsD$lq|iGv z69g_PUS-=-(z;nwUXyADo_xI+7-7PBv zc#G;7!=m(X_gc%|yytp7uCb9A$WDp{-+meP>}Eto=xF)xmNz16b85K87%xR@7^PZq z(Iye`nG=4dVXY1$}5HP z^Lj8rx(51d84A+;^crHTn5vgjByltkWCr$ip5Cn}33G_4@M}om@leioD24b0&?-vM zs`mr5v_F-Y{GVlbFBzh5sx1!&;g(Un@DrW#_c_0gtvi*aV2!Q+uK5|+pJJ&^D@_=w zeB8?nlc^j5TQsoB(t5m6_0dlo)OtQ&I;iSjU>JlQ=lr^=Imui(s&gV_z=OU5y55hG zz{Q^OGD)FA(P4Wjn~`^!1KiGFjpD&NS;yq%cLQ&vsgcPV2caP3t372PVt`JWx(;`k z=Hqvc+duU^PTss4_{xx)H9&5jDQ2zol|H3oiZ2pxp};w&ixm})Mj(EN0})vFJ{Uo` zogN=$&y+F|pJ@_+-xU=l+Dy()^hF?v8+gJ+S+eT$ z38r9oYtR`sA+VpyQfk`tP6!%R3HOm4yO}qJcYjIX`<0@|PHX$lx`FoNs=cy;mTRe* zDGBNXHmSCN017s|OhPC%ap15)97`q6F7{n+NL|Z^k(k{k&-@NoW6FGZ=O|{Oz&(dS z@_eVXa;$cZx0XZ=W2FOV!98wFj#3UAqv2tQbh;(So14T%Or~%=5tAquKWqK>bq%aZc z`%iMxK|^4ZMW)9O8}FT5czyb0Mdwua_SDzgH4_wGr9`s7u-t+k;h=ndG7e7{6UYjU zqA}VUf*$qLc?9JPr)8RSOLg&fn*I6t}tkOf2^m%{xpr64l!6(IuEt zT2`aFe{B^dFkN#<^J_5oY4Dgft+XJ4{ZF^6BqQgP%~mUjsbXJFIz;$*OhU}+B>!aB z)J6M)bCSz!VXWVJ>^xfL{zG>D`%up7dl|gua;f~*st-3G)Wr5-n9`rAK$+#JperXe z7JwLCjp?Eje*)O|lJ7~MPKAPzBJ927HwKipa6hv^r0ZJJ$5nzm>>+CkuR~wml|Eez z^&J)<*bVhl4JLR`Z!ZJbJv^$|4BQ1j$D3xUy1C_;cS*w_d@R5nn%DyeoZ&9WHlscD zFMDch)o6+X`|FFN=A0hFG&?gg2%78tj{#Si*awF`el~t4>0(KEch5aC+-VpcD)Klb zli`_WW47?OWJ#hTBqM;XA<1`T-doi{^z$?hK7G8Y7Nl@9vyZouOOv+mR_$Hp*n{K+ z=ge`An>;&j(59z{7VY$y@H3V7zh6VxA^dla0Uf0p=JIr;D_daJ?`~k~# z1~6U}Ed(V)c7gMfGsFC!#gN}$cPtPTgp67P0#5kz5#~dWKS9~88%ajUsuB9XqZAA; zHR+*+z2P;+&Jj>QDmD0*@c+wkcX<+S+6KVvw0a>d@fjM?{aJ=T2$@etrEkJ9w}?%aL}mbe&CD5 zMp#LOPNmTKamE!AqZPsP@Z6Ifn0tzde`asre?X~}NN59C2jA}lWQ)w&RBaxuN`V|{ zFp_Wt_ECq#3>tPyv6IqY)$Y378%5y(=RKYMOVO3&s&&8)g^DT zkR~bs{W-^1uo^1joLLj!mw|eInt~J0J(&$^$0@YR0l^7V7M*M&KQpql&^BWhg>LM& zl#Dpk>WRX`@jOZtbDLsQO*eR+XO5sR7Cm3^K+Ojbo+f&@J?aCFrr+x#bG>iAt8ovl zIs-K+HO}%nZAN8PyZpc5L8>Gdz<9pz*jeE8$RsO#JzQVzwAD-#lLEVE%KYVQSIRED z(Dh&P3v>@~emIfp&9gE8*mI|xTUy{=r+NtJkNkQ=UunX{V`+e1f(0+1HBZd#x^h4E z)I+}_CQAi9G@g(T=p|FKGTsCw9#siS2<+zKD68;W8{mRy|DX2G{h#Un|KpWXU5O%> z^Hiji7^89+qS6c_Nm33eOGk{f87kz8P>2oNE;)?I6s0*WhbYa)C~|1!uo)M{upHJt zuU+5o_jddK0pHvAcKdv8*M8Xhr}uk%zut%E>Hd5^?*65aHOMp01X5M{+@fzD+I5;T ze)`13sWC<+um-w8jayh7-qGr29p#(j4D9+q#7l|93*dz-JVHQ<;IELWDW64h1v~DP zx^hPL7M^*U?Yniof}?0z2w5rC#GZ*^Me4Yk6laFWoaKx--LQEnz#De-w%*)WFqheF z84YxFFT$@yxV79&1v5s@eo_3MwVib>#j#>bm45zWlS;!wt~PujL*H!zIJ2=~YD&kG z@$ljklM=vOl~$VUxXfKF<85BBVr@;Q$5OrbTcxIHy+S7Aot!tSKQK1i1)sB`VIa8X zy8e$V>pAJ=XQ*kq^%_4c9g1-v`ytGT1x1ih!=yhHH{(1f>tA*BijyL=Ung^t z$S2u4--cM;ylP0z`_|MHNi&+kWoG%{N`yDX$K^(3CXoTkq~zwMrpeEzuF~j3r@!37 zr1<;5y&pDe%@@)kh_o-xJ3A`@gbAa+%I-XPxu=-5?7eQF;gej-d||Dv^9?A-;GR6M z?t-7jP(BoHk2{!I{zceyJ;E(qIgUtVxGL z-*B~z#|Z+XAURhBwiniXjco;bsE$U2QBbMy1685ukHK`EWNjN$N&>&jA>kDFF~cJ{ zH^wuWNTkm==qoy`wPQkC#Am5To<@tuJbj)utpLj!o^153l-7{VIHb8|#H7W)_%+4o z+#qTnskh(W2!T78q?i=wH~PHXZi=&gO^~|~JI_}N+*p^9Z@^fY4SK8W$%HL#880zL z|JZ|!_+Cq|C%>vaWLoXvaB4>e>@*RFYY#3CpytNUYF=I@eoJ_vpSkB?;&%3`ap@2q zZ0k-t_}D3?i*TM6Q~%qX5swd47xxQ3d7Dp0Ie_d_is>a+hmSu6#do6|EO-P_VaQ04 zXQSx;+3QCHZklR`<~r@W-`tTAVxwQDwytxqQB`v^z0bv7k* zsCG81wHu>hTtml~j+sU-1)Wsk|>S zj*)$kNjOL(VFK=WC0ugqoMao=Y99S+@B+_^;KHg`+Mu+|olIe2p!%*eWjQw*u&uY{ z8Y-$w`$VcNO-~?qeFdtyS-i!& zGpX5kjFC8XLquAS<<2=1Z-qRPIY-~-TZ?;77)(R%PD2J11-I<$Eso{?RmH4oe&YkZ zs0W`mn72~$C$Fw_@_O%eJ7zYWGU^pg*hE%TRbK;W^Xk%h21(CF^UPRbO4!s(i4oxF zx!s+4)gF}3&4QmJk_hEbT#6nlI`6kR6feasCCs&^#ZAFPdCY=IWX!hj<1gn|1pzDl z9=;%w*S=2h?A^)45P|>`Hf2@tyD!wv(%q@cBGpJWHDq?9ys{Z%B~7=)$=L8VSo{RE z%S}gHLVZHMh)Ho#Fk^dVH{QL(JR^)&75@FAFa309oZv;6pD`!(2gvi z6{#m0?na_w?`31vt>m5zUCbg0g=Bo_@t3ShvW5b+lm;P#(NM`xI~k7C z#F&W^V>+Jx#XRwj%z7SdGV|P6j?(a3QS8PsqMEL3o;ba&lN|ZUl9oP zMRfTi4gL+$veXncm>y8~wKs-C=*7J%Ag}^M2ZT*rDdvk}@ZxZ7SQvCQ1U} zPsu)K@}S$gC6OnML?+)Fer|=_a_5)5_LA$;*Y!38el?X!nb-i4s+|%)1glosvYr(1 zZ-@rdtNjU{$oXt+!x1^&SE$0FvLoLu3lCJamSpjx&m^t{R0M(?WCUf&mRrQbWF32S zZA124`$1&I`wA_t1F!gVW74%n)eBhn1g;y=UU7vMJlyDhYQWeg`xf!enIS-og4>R0yAf#ATPyiFFWrlWW<+XmSg zE`z+QSL(5AHh^5lI%UA=s9S6oB=7EQyJfpqjzBCTK~o7&U(j2a2QhAiZ>GFHV$dFw zxshtsSg{@DPtf4?R4Zy52P;ETKrf-5^L?c|PN zL#_7Hzw0tZ%F?1`TBiOu8`^s7FpZ8@Ue?^nummdOC)#jDjsM%Ueo^2wH|m->Q; z`g>cf(5&3K;UuG?tvbgF?knwPsbn_;{miT)Ct{lY+?=4hy8w~S=_zrqe4oA>2w_GY zut{j6<9S5%tZ>AFofK}`+fhRXDv)(i5E`xaqp%V48NEOfRhY^GCk$(Y-p+&v<+lPr|ykjYqhR$zPtR%`vytca}hT4 zR)q>#QyYQ&@ZL|hY1^9))0{C@6xqG*{H_d{aLQw#4)I=<$ zR%z25AB^~Cfwo1>uh^9qC6p62H`Fn@DJIex`b|-=zDm>B=s4kP24o??-*SHSYq`2>FKsrx;6}ZdMsWo`l@(xs$QG79 z&Hr8wjCDvS>(dID@5pxd_ySIro_i06mHi+kfw95+!i7Ek?nsogm52gDyCCp|0CD9M ze$4coSD)C2^FP0>ktl$p{ng(~0e8CfuO~@{j%}J4C;6Yt-x)FT3(}~#m1&l0y>zJ` z^fHFR@o{)^B!J9$^ij3b$ZJuS=&*DD>v$cmgO|yR)2_13atEA_A{4|RZJplhP;4{b z<1Y1dyTSBZA~pZQs;O@Y+GK6CJl4)Sc@=J4+OIQc&z)W%p`&O1zC_9oRxvp&H9znD z0As#kJ+Kdr)v^e?WF4??2iY&CdGodo<_O9*|CfpV2?sGp! zQu*d1bV~o?zzqgG!J(*VG(0X6HwVW5@$*LxXLy0G~INOCk4$OEycSx%m^^j;QWd97bxXc_7 z{JE7@v@sy_1r#Mt1*P2J@tfmw)f~3~cc0gz2Sf)c`w(YBEhI4zm`K9sJ|I6PtD0SI zupP>>C>B2ge?$jz%UX4I9no-49ay! zJK71*i$v-xKU{<#bOj~@ha%$jvZ&6~d(K3WAnh@&n?%I*B_{tLv~ B;6?xd literal 60289 zcmd?RWn7eN*FFrQG%|pKgrpKu5)L9ItpXw<-5@31HGq;sD~*(ZigY&&(w)-XHN?Qs zHUDeaTc7*6_kO;;-`)?~J-<<|>s;$xd8}g*^y;N75k3_@1_lPv^Jh}8F)*$nf&WNx zv4L;I?>#u)-3|j6lxKyV ztea@5&ldN3D`oR`k-r@YLd_=E5^Q|VvwS`g5Z8NicCib&?4Q3apr_kuthD&T*Uo!J+~ z+HNYUTXD;sa#df3QxkY+U;782oUAh^melej5za1BFV|~4a#AhIO`G1^UfTMBfn46| z^#cC*QM}wWnS9|KjefA(Uk`S;dT`3sgZKV=@M`t#|w9tNw8qas!RD;WmY23%03uNmT@~ zV`Ev!&G1pRG3dtdVZTqzA;PEPS`!7#Sdu-_a;|a%F^vigTq!7(CC@7t=N=uKTQ8dz zLLHdR6cN;moq5Fnp9BJCN4)>wlj{G7)%;ggG;XJ;8LPMgRx=Oi@y{2pbW2b5 zbT!_woiAdJeolxPc5VyRtoe58>5=6X7N)bSi!G`}saDha0?vyX-n*!Cj{ZJdvRejU zG4F{x5i7Bjn4WNUo7gjn{Uml-zmvo6miFXN-M4bo8E|MoI zD%`~l-t|4(RQ3@f$W4dC^Nu_S>+bF#B} z4ZZW~5=quky--fk6CG7m@)42suTc{tbdPPnRNQ63QyRUDYBy;?#U{dA4JNbJy|X#fDmaah7r>wt*jgxOKb# z)L4<=j7Zzvhir!RSCDU!R z9^EtEsEgXkPTBkm8n>lS&T}7d0%ikg?4MN}m86La)*a1wj7&|@G`m_^S!s#b&3K(z zX_dWGnS7-0xpCvf^De2|IQFDra<8s$#f*Dbe$@(<&}Ly%V_7Ytk-(}W@_uy+TE*%+ z&*};*J62FEvG)yZ0#x!eWxI`vWZId!iw2{L@f`f_kSmFHAfr;x??Dj`y@HvNJUfi} z#l?eOm&nw~8IK*Sidip@!fY-**c3UJwpmjkaYYlc*p%1#BHbkVl9+ET0y4lZ`1$$A z(xpQz#|jOmXZix5aa+F>#jK24L-A&-ws#Mn4f$$WSGCNzE)rQ-S`s4YCh3WTtP1mb zqs78*49+$9N;VagmhxK$Vzc?AY%S#kq7M&x&ZP3m`eun7Ni^)8xfSjQ$swv{;md9H zf}(ak+lCwEfEveAFZVOS?71O~qDAh8&qYw@NUMUnLwvYVavN_%`^GaVhEkBW*y%vT zgcN_!MWNLoyr7;oH%}dI_h~)&+oMsh!l~+yn?V=1e6%t$P(^gJYK{rs5nSBNkC~|) zBm)SGZnLZAE(YAt_U?2!-CqYgtjM2@RKSdVv5AU}!UdV3Hj1#jo zg*_~(kiqR*WN$x)^pH_nrqZ+ExGE4JkksqvDx(#pFO`JSgs*?2dt5$&E7noi@8~I6 zSge=`=7bh?an*Et9XHWU#Hi_3g_qqW@i(SsKew*gGVun!^?6Sx;$E8UJYn8Y#u!)Q zr{%cXn@pXH;=iUYpe8Z51v}e51TuZVtUrE9_@TqeavV-qZD#&<<||eL#a)z{aOG@8 z9A$@Ry+{Oi2>!XHu{Lg!UViOKY)jR_h}L8t+*r)}5;FNNCvUSFo=-p|x`B7#f4bk! z6fqXU4I3M=y;gpE){Co__VsAE(Dq|$9z&@g9_njV0kU_UqB(VIU6XnL^6MvT=gW)M z;JnxqRUSPZox9gT5~ND4`br$xP$%&Fhlb;wG3>r$sOcRqirfsY=&r7=ysWG&NuG!T zk;ZL0)UoVwn9U`!PmFHrp04Zs4UhG2agAUz_06i)l*7^b%SX9tKiYdMQdd(vdV7VD z-4E{^mW}GdN4)SGq|Ykt7B^4f1;p2)QO}jX%i}G?erO_Nmd8agY!>k&>0on}HyGS? zj`!A=$DC2OhExb#eoN0{7D`pZEyk_xEu{ir8l_jy}^Prg%f{ z>|uuPnt^iz%V^c8kCM5iw5u`B01<9;%oB^9+m4YN67B}yKHA7BD6dCd>=+1Dn$0mf z{8A9eV>*ArIO_%K1B}VuEObtCHu=KQFK)Q~6O-i5Pq)=%3P|fo0SqQu$)=DZEVxf! zNGL!j^>EhW-8+dUU)}2?nGNDbi`z9jHz(?ph!}K6ba$UL(;l=@U63RGoz2i5=;!YI`bq&3i|d&U0wH9(9SJGY*wbtcB{7 zBY$EMk9Bd^TRNbq+C_2DH?+vEK zN0>gvT_%-0iCu1Np~!#SoN3z65o=6JZWQRZOhs^ti9@50Tz)eU$xU>y>RKB)GHxwZ+&q*cXuqd$SK2gvQD zXO}VM`R;{@uaQAbS1c!i=t>)%Hzd(UaI(q1m**pXRkv*%y#fkQsO%`}lzCYoItfU^3#B2Ay=?RxrRG z3tU;P=w^ZODg19AFXrA2 zP6H-JVCH@eTE1YI!gH;%=PemBLhRBtF~03{#6y{+%acCuo2nk#2FJBPdTO%gIPeEc z)M|tF)k`S%A;=zqz}C>fK#rv+J_NSq9hb6URJW-V_n-8K6kZ%o28tJI+0>PJ9@Wee zrA}Iwgn4dR=n)W6zgBChJ-duDE3JypoR`V)YbXpA{4%vD^6W25`|5;YS>2IMrK;&E z7ZUbEw=TS|mOzlg6nd}OYN&dBAsSU=Un3^+aqpyC)_|H=^jIG>0p*_J0_j05rtTk( zo6@nfu@wRF>oFAZ0|6%-KlEkYUcXps?7BgBEOxmYVP%-oP!LLt@JsAD-d$|M=&ei) zs|ha@X=YP(#Kw2fRX<1V#noSLpqh2zO824VQEaBGXm@FSbf0U*oY1nUg~hC6 z*-15?KSUQVJn8_i1o}v9Ld&*^NZ`7hNEl}B$PDpv zalLo$4z9DPhi3Pg7gWCat#LQ;d%8;!SsD^5Q*E`U-M=RLsY!y-QZbzR4*58isBl;m z4(?GUY8JI)E9O|0b(=N|r?Ks3v>Ia-g@0+j@O$O6Ya3-#cc6Nl`gmVml;lOF`rJnU z0AZn$_FA!()P30ev2Bh1BFY=6KCG5NA}owIowTkD<4RBjC?AxcwS|qzEow+wWQO{beOO_dPFuGaFwtl+c!-3 zoLjt2-y0+5xV=xh^gp$|4%5QrSzb(II|;LGs_yiAs-Co~)@q#bky1aSvOSpDCBv2^ z9R6I}jH3DiHlxU;{j-KTawqB*#n8Q-E$HRW!5o+O#{Z{#~MjG6Sei9I0Ji?f^ zf|_HuR{*w4Gzqwp(Lw6x$s)2>q05j7j-gJ0 zBnne#*z&tGr_Rq^y_Qb@UN{`$D0wNCWYjyvm+fe3Am25}*GU>qqdmm;v2HjBpo5yE7ipDMRuQ#VAS?B`!J-_zj-+1+0d z@`a2C6tsaM2&>vq`}x&PAKEx73EgW4pNc?Gk4E>yrAN2WKD)+U9Pm9f*o^}TWwzYk_d3OC){_!z}}{OLp50O}#Bs&-cZRyuHV`jZa5L zM#}N*+9XX@URe4{>6R|(RjIQGW z-U7$sYE7WQ=jk;yRTj2U+X!9lh*^LWp!It%Mm5##x~EP_o|$E_flAIu5MSS%Ja)~s z*w>5&Pp7IoY)p9X-=l{YiO%j8L=;R$RleU0UV{???a|l8WvQk>+l0!#hiSJ5>~tZ! zEeOgMl+oRh`-+a_6UT=_lBH_&FCZdU_xLsPbECJj>q4mtXI@!ai~?Acai!>) ztX=)_alp^G7G(1%+`O9o6#rYnVU(kGe-uKIh2I#=KzDmTx2Zbi&B#@>yc?ydK5J+! zHwcDERE2SHmV7YEv67h9EGgS5@4=vEfswGlbYS1TTSlw4`BRD*n|6h4>i4d3eacaWZhUd$x$EC|F--HTxR%* zC`Hxc+j?2??{_b?_sF1AoCMS_9kcN2;1c(4`G3DMIS^yo{~YZ#fL9T%7^@GAy=}@? zef~cu0Q7>*$NT1Q{puR({`I_cmPfUYXy-?o>ZRwtqfdR+|l~`dX)CRl8;oVk4KggrM|LelIyaZ8++H1 z@Yk&}V*ab@gMKS1_>Y9rd_RAmM-%7g_r%<6gKuaE3jmo&k-r6fqv9FTlbuzf6tyxQ z-w^{gGYtD92F7cG!5#qiYk1LRVfn6wky~C#KW9k34Kzs$Z ze_T!JX*bgv{Iiv`Q4~>*=6#;45}iTn+Or--fyt!hFtCx`M0V`RM1LnUHTUno9rzdb zxo!HlnOvtAp#H6Q>_2k;k01PzFnS0;Q?X+x|JXzaL)j0zZw-xv|FDPyz!b2V_(D@& zoBJ}4u=0QVV=7NPf*OtqmD$P1=giAgKkKr0{cT3lFSDz~t-*h5^V1N7=>1jG1!Da4 z)g;dhkMHM$-;e2FbUJ``sFv408aYq=bG(2dX_xSl(YQw%Dmo>cHdm4Dj}#bLYUGc` zk^nUL|Ip9Kd29^l^GO8WGPt<3`+qsh(~X!7_rz4|VmGIra*01j1l}k4!nd#XkIpz= zV+AUfCj|dC=!IuJ+WC)v+sCINpNUrem;&vAuav)U7?gFgzVZ;G{NK!JsBW>#N>d?O z+4>oJyOZ@G&qx3sqPyDCR@OF{B^3af17S_($KZ4@vA6+`{~(hLa*W9 zt`#Yp7_Vmb;;;LT^#5bw_n~ggVV~7TE!n9OE!Bq~{BeS(P(HE$-#FJ-@}Wo6-Cc$0 zMI8X76!|+IVt(z6{Yqr=_J^jX1sX@L{jD}>#dogjmc9nx0Hbk?C8E*F`*YnGfAs%~ zA4B!;0MGc_A^#)RnqmKrdM`jo->Gr!IcKg- zQSp6qYSFYQnb_FzpGCvLe80oe$A61!e_Zy~9|?m^etUab>CN{F0vak!FLG?mi%5oZ z?*Gon7+Kk;eSMslkd4?LkF|ng#L&4HuSIxYb@1vc( zf1l(N)4xTzTc2P5<7&(g5@h>FA58|gGE=LTz4)C?uYdfPTIN4;ZCN3#1uzq zYMNlRsj~O}&X7<41dUsNqS}8X_CHaIHLHr9is%8~ADf7jdO zCU-=>4PqZtP-Z=UGN&JjiCx22uuzhA@<<|u-NolC!E-TqxMHGleCq;2=x zJ{Yq$PFMaBVJ&1{mT9arYYhQzrTJfOwUKnjGG_6}>2M#YT-^UrxoAkrS#1G;~zHYdYu@1ECjKj zkB3&=!vSEBEKLZm zCK*lI)Ys{_uYUu(?Jemi0D(&c?|_B&u=ExGu_kU23|)0YYi}{Ga91sn0;7l+qPtIq zoM+rt=X9C6YS+xGqj2-6W>Y{Cxy0yNd@oY5o3H;Mx1_fixa&Ru!v+hTBbv4VT%5q` zptw6ErLid^HYR2qjq^&Rv^ITN@o~zkIXF1Lk9gpx&W*0Jm%cIacmoj5BpLw^yz3ml zRr>3t!9xyJH;ol(Me#a@i__8in?$l#KW^fC>JHq)q^g$H?G+(leT%gA+(e>fHa<-b}Q!teAGk8vsCUak6bAo~nk1IWUsR*(z+hX)q0d z$IlIQ_i?#aNS0k@JzcbL-_WO%x;}feG0k33OX@`?5p(+DA_@>Tx8Q5`hL)wOLUPz= z{=QcE{8Di;3v}Qekm2IlNn@k)+#kT04HEPQ?EQKic97eEvQ&%kL5SJ&p$5x?ovh51 z;y^mD$LEJLOj8c%Pzh)Mzcb!7JDv#mHC08(0*RcucthR+uB)FgTwmN17(?A#k*;WG zUMZ^f=<9#Zl6(tWNBJnfasmHpcqJtaN8j#<%U^c%rkl=bNa?VZ+QzRx3YX<+p)blL z0TnoQx+;dE+~k{>D8eHKr|$U09gX4*?rv)fADq;CmXK?h6fYiN&e4+(K=Jm0F> zfi--a2SykKb$6lT=N$~KQOk$iP5+bT1_Elv zA4V~A5jLMN3)81RpaZ5vc%LluVW;nemOe`U{nq;{kI?lDuOSSePUy=7{AbH`Dd~u@ zIUq}CRbtwA69C@dC_zBEsFkzs1U{=~D9Lxs!gL`3dcEpv^1cGR3-BFPO`t6^{arMe zG3l9gvZ~AAJr8=nR~Q5QLwBDa@tJLb0qKDfVSzHz{bWi(J44D-R#%3=XJ0}hu>=5? z8BsC}6C{XAzPSm+oG&pp=FT;}D4C!X`UfjPU;Uo8?S(^+DD`!QWWAX-O?y5Y?-Qci z=inPD=E5P>jldO6T6j0O$^j9#!>?1M!25JnrPX;I7Q!6FwBT!hxX z_@ZY$1msGoM5>0mjuZvH>SF>ku105raj>_ER^=MvmavnR@($)iztd;vsJl<0K0KPM zVPtG<+`uZXkGEpWc70@7L|adfuAHQ-ADs;L082D-YZEy6BuiU#HJfmkxTfpS^T^=t zdCYwvp3KF%No4S1j@x)46A^Vxwq1fixUp=z>q5va0Tf_T-V1%at-G7RK-55&a3MgmS0%=yx9j+0Zoo!PDux`KrrH7iY>UX&$MLpgu zOiW2DK`gTWs_-Eq8JAIggBx~iSOa7%-I0b=EHV$}Z30?tUb>xhDtT_gd z6u6am^j^Ov#h%wsUTugZ#@>4K=FJ!|)+WJji@b^*2iKNv$cmg@?0D0yJg$W2*Z8P} zpzz%=@foD_2DSQluL4j@i*T%Sqv0-S;e$l?PB?uqE?*Pre84^691{5y^a#(2Y3Gti zc}Zk2dwwBj#S|}LYip-;a?jBpiO|u^8S!&o95Y9);AZ`=b;o$=D2+!1{vU)P3qpP1 zu~-|5d)v|sZ#^*g>@#$EaL+tu&r*^BfVUyNY}$F!pMrr~)IDmi?#hDJ0fp!E3H!kE z$5r{kkM4>+`iz}EuJJw4^2inHNOH=a#1d?q~zp(F`9epqk z{uKA%OCG;fTs+ixO8(D+cnNd9%B1JBE!p6~Ba0CZc6N4x)M@|37*)Z^h#djyo%(w4 z)KJ1OUwWm($Aw7;)GOU-BO1#C; z0E`VJv46krfFla1aFd&F>=1h)eChSk<>o~Bq&2k^dt*5}{b!QO+4B_v-vS!8RC?p_ zvz_|Xs)5Y0=PX+W^=H$%&X*@1V>c*D?YFDo_A_oM9p?dQ5C6U{E}^cGd{6J>3;HkP zTy0OG9N4pSEQ%TaINfUl8Iux9q5$XNa7bCvKah~`C*#n`mfJC%E8=4W4w>6=4;Z)R z0GWysUadNGl$5?l;f={FPFW|+XWC21EvoA%`s?BBhn-8hRQWisZk{&3C(r+irhq8F z04(H5P>9>YPwV0i=ED!f5PC#WgeM2|Y#Z?@0&>sqJEJjK<*v~ko&~oWWbYdpzs%e! zL1T8ca>H^ii;+?;Z+KpGo@Pw(#6&b;sW-)s%QZ{1D&U5f74;W+BFA&SK!!&=e18Cx zyf;_RyirHqyK}<_~F+dQ$be0yNbHHQ> zCi_^VF7Bkb8p^MTBhtDnB21duQ|WpU;s84#dfG{?6ELYaGTND&Jpv>LbRGTG+u15~ z#RS~vN`ZzcX8gjAqUZC(6&9|RKxn=qF{n?HoI%~1Q5g}URGrK)*lHC}8~GlH#>MaC z1q46in)yln*j9h7C++3n7mn)^UuhwT2C&n{P+=J4C*XnglPpBFqckyi=~r)y2Q-Me`!p6ldjbBNTmIx;PSPa zrAV>KPqHbNHQT3;sGme1h=QcV((hQfXd|lQ#en?h({iy8!fh=iN=4HfD7v495cAqW zov(^n^?wm>Xrt}IB&La#9>uW%71GAKQC$;`U-;`5Ak~Td{hGK+gpL9&sm7l%RiQ6Q zZzC%|^;gS8Uv8R;5!9n+uQ&spnISXbYvJ)Wx7X>){Rxy4T3eW%4~8qoLn(jpJ(PpL zNfdObt~*|EoivI_9sl_u4{q4e%d(;z(4ncG)ofYgeir#t@yE@L!ZcKujtt(_(#Nmah$e&5W046 z*x|SCA^kheP3eZ~Kduzw1)G^AB>?-$4MS3Lhox%u3W+K=-ZdFm-d^)x^D zM3(NZRfO>11`BM~t7d#Ct6;Ly&Pb9qhZSg5yKv{SoR?z+jA57Bp7n%`7TE-bF&s%9O6cY(WS4dZTiGM zL2x-*S;DNdw{l$D>ty+E@Cgv&o6Wy@`$~A^WfKK#c{i~8bV%Z$79TZGXH5Uq3@1O>fL z?>%gtvkS@T^p`%fa(N~e~Kp;$3^5;b4o}e zVOhD~S|XpuCT%z`-ANFG$>=D(RoulTuDzI(Lc}b@$R!Ntd6Gn(&Cb2p3qASqqb(w3 z=Q!5E!G4kVF&GeDg9kNcl);ytsJ=9$Rv zk@Zl%UR*eUgyc^5ykgZML2|8~+*{}Y02p$Uh-LN4=XD3ufQn|J+;kn#!#Cdtigi}% zS1m_!N3Ax7o`a1$EgI5wRKZOzUT~FVL|i_V@q>(MY8J~v3{s)Duz$R^z9KTRn!aY8 z!;}(46N<{&^D7x4^?RM{TVqBMM5|5J-TGaEg`#{@yUBRG?UK)4sTMYm z-YiT4BuGbAhmBUCk|v$<%CEmXbvo|SyClVC8h8b`*InbVE!p%DjtzyOX?E(FXI{%O zY7#a|!q@z$v3_{)7s|bOfyNITHvDVUZ)x|Ml^TK`pDaad z*RkZMU(AjJ{d70kuK#1WqG&>~j`R4`OQEeJ=f$w239AZ`B$9rCF@T(GT7RMdm(R+b z9D}mI@MwS=rr0k`0pOY`ngnKfwpBs=${DH&GqN(JL?q7;?-dGv4xHtPSTPVfZxs-; zo)1mcQhf9#y-c`rJ)2tH{1&H+zs+CEKR>LdR~Dz|B`7SZz6ub8zxJex ziPiccr&9s0W5|qa?6-d(ci=VZwX3U&p-%cLs&p%dV-5lE z&l(BDQb@W`QRZ`Bb4!O<^iFrGXunG^G=q?}9Sg29IPd}5Y`5y6P<45fX$IfT$RvAzNUI;mx`|R1ll9+b8 znYMjT7S8^;>kctdOg8mr6pwq(0v(qo<>%nhuOhs^Khy<${!aR+qV7d4m#sEc&xxZj>9QGS&ft<+jO z>HQ+F+d5s=iFGZy6^q+VY6hsFDD>%){ULun4GDe>3sq6=&|ksVyvYwuXx=wzEM z2Xaey!!jpxJyiW^ZYz@Fh3Vlhx_xO$e|viAJmmh;-1qxA5W9wuZk#|_GT&&M>h>EPKIG+Ls{!sn%LJoI`K{CKkBQWshU8-~0D%IL4487N)35ZbRr&wXOk#`@h zoTU0KhuCpc){yw>ssiPp;(!)lv47|Y&z@XLFc%Y%U4j|{Z0*M%)Pv@nTA3zanc}Kt z;euOy1%@bp&2bBP&$~@6vsONn9`)GB%Ji936&=m_;gphZweWNYAci{wC_8){K#fSy zsFCJS<)FSnz-cTwwNjm?p{RJ}0cpr5GbfKU`HhW@MyZG06IEy1HG##!npXbMV)uiM z{(~xD1QZbT6AY{aAo`nqir)=qJHta@ZPYqC3bp4?s!^05Ww36t-?_}zJ8q=NO;2YO z7W=`pdjP;=B|vuP_;1>TvCmq*-tKAA8q84YG1ho=H2!nKSefR#_U#P2(l4mhPiKx` zrT{SJd~S39{{3(1a#@4pa)hm>@qZB&|03FuVdRwr1Ozle3Vh zKdT>);hTK`_o^57_2|JO7S?x}c8b#hfXxQfFe;*e-EZ;0cMWrhZaA)2GGQ8kV$ujH zyIbZs182|s_6#|+Qj&!wft87gha)S!LOXx|(p^_FI@ux)C0Wk5vgtFqxVl+0MK$D!JDhI~MW+W+eygYKd|zjm+l zRp1*_{J>&HE+H%#mX}F)8uQT;ro+kEOE6?F5v9@V-lAGgL)_PoLkD?SxyrB>A$q!o zNdEoy99jAD;^n-emD%WcMM7X^@hyach>v1{36`d;sre2KLl)+SQSvdLhZitO-P*uC z>O&*ZCKqoTi|iI#%d`}8L*l5HTk4zvLk`e*v&ctz4ONnKpq>h8vA4135SA>0Et2}B z3WwdCvN%@kQ)7@SimYDiwL3g5X3ojBC|?d!0O!7oX@*>bhPYL09QR7!ckc=yG=8d~ zpI{22#xii@VWL`qI*itEv}drq#?^Q2N!-041bACRUP zFXZb)t{^+`q~I?KaZyCn#zpA2KTZ2 z^;)Ok=iQ61o4$NfCRZbnMhGI4x_8oTDoTbu$3Xw&L876tXT5IAH6l^JwGNh4nyIIElCp~X zh|`lkq!U^$r(|F%P%>`VrOnSY<(UBM9nL>7ar`_YS8s{X@27lFJ)184aypleD7xwlOzB83Ku&8 z>Soq-WOh#e2EuFNV_NNxI6^Md@+se&PgpB~)u!|*5CW)6^=uV)F$<&F$*mWTkc10S zkR?+g%K|ZYWr$nKw}Jj>2=@|T)u0RMcXpm7Jw3SS?S#*mU~xy8ZluqWH{|_EFM+cs zEvU0Z|29b_qvGX&C* zZm`6T(A)aZ_j$v@LM`OwntP z>})r}+p_+AnOo9Kb_7{n3m6R!fkTFE-r43>RPe0@xB0Yvzo1PEzl7h9>Nx6C_00v28QjD z&xB37r+{KpLQ>ukb~OJ4*pcEB_v_?MrQ2Y{Qu99jl{$gOIQ7k4)TkracIuu-v!fQ( z`ZA9mqYZ~2V?bVPyKgdwxjE@$63dkFRBaxhh*_7%VXue2GGq-{8p zN$pbPHTaxmJX7q#e9|~hN1`-Hj;rb(wAs+r?U3Ah{JRANo>#%;E|BQj6p})A4n@yy zYZPniE(*}@GtYU(U5Jh8n+j_j-PmQnAQO}Y4s0D z<=E)xF`zTa1DLbWbQY)8$`^@I*2VtPb0$b&+i3#mey4Bxu>&hFHtj%;oc?+Iz1sVM zawZxW#PzMX1hC|Q17OIH#smnaTj3sGZvv=Lvr@|wjFA?F(s_R<${V$Vx>0XPrLC=) z?)i}3!PENvZ7kZJ6*O}}goz(xbk*Z4%NK}i`6jS+CLTZQ_)Eb6!F~{3y!1<_?OdQs zqmLzw(VHi_1nmOCOo7C7w2+f!fOf&^{5ph6Q$oG-k_IE>p>!$Gm7IxxF_8nHNh`9$ z-E(S2C7uYygF=HQbjd>~il#mIJW2_&DFiQ^g|wvf0Z2C&RI&i01wp!H?mExR!2j*6 z1qGN^X&S1UkH(m zKe6YUWSXe5joSzar)XK9>0w_O+yv8i0nEi;uLf5Hpcz6p-nBgErZ`~bEq`LRfl!M~g z0!6)9X0o&9abMp4%~23f!ybUvgm-4vv$h&t3-6k?gk5ae;J^V^sWaixZR2JKXi#~) z9c75nwiVE`x~&cd9-Sg_cAUX>2X7Rzp($7EzO}%eYxznXD_h)HH{{BAu0~1YW~kk9>fUOU)vL=*-z|NSR>NUETj5$)5^Wl$s6MHP zL#XelIn}*JJmK8*L58H^TAsT&KQz0YIex>CT7?#r!#QH{GZMu*+;!V%}P@ zdPFcvP}E(vKxL%!wRXXHZ1k0)AbA8!?+HcM0YrMc6ptai$uUKw@NM^ z4idJ$Aq6$MyF^8H!Q?fSM3D+)M9WH5h<&d%dp@NBinYL%^6<7cmiy#moDJ#&Q()Fg zv`WhzVfcQpxhLT98jVeDt+dzqNyEW+E_?4int4EDdK^c3xAKKval6GD#;jJ_9egcP z@M9Z6ni9+k;sE->eoX+^%0>Tn5JlFCPv4Beww6u>tqCq9?x*XSIBDV`jTthPa4GF} zWNMAeTm>$!dwS_duv8p%=O@gjXu2>)-B?@%FfbTIqb&U~VHTv*6Hqpe@qPP;bA)tO z6pc#_EqEYq%aB^AC&z2`3lcs4TR$FhMJ}f270hXmi8W#vKzBH=&7&7Poq{{Oj)md5 zB|fiA?oO58A?)V;5*TRgHFJSy9FCjWT}5}NFysykb_MYrjt*$Bg21$6GJJXTbSX;l z=4j{)=k<0lu$LI#zsAk5!)gz5C6g-HenCo;Sz*aaLA-yrpjomLrpQSlr5ZO>^ zPTTW9{U)6scYXmB6G=%p0OGy9gCjmFD&f#SE7oRlatfn?o^7cfdoJAm%}NCKB8rL-%gyt zRviAr+k`JOtm&`Q0h}=XUE|jj*x`&OY*@WP?*7Xhal@ggqI}OyBf1ha`k2PBKcZz* z#$IvRSU|CkW`5yv2bZN7wZ85?IK<|;L{@&b%L6g`{gQn8t7}+qH2A`&jR*yxgdl9v z!8s~mx&5&h>FVd4-oqO?s(JWMsk`@~r9YsHQM8=fSg0O**e~igYHFj-cNZpacldau znqr7v_yrgzT~~EY@w`bSBzls17FI3Zw*oA?BSk&X)Sh)d;I}LIJ!4mw+4Vl65W~_g zVm9n(ilhqjx|*ohI#NFLR~Of=Hm0>}3n5QiWn_TO65Z`=&cIfJ;fi&}v_`Y!PFE&_ z7D&~u<<`ttG(HNh5jnVxE0v!|{If+O44Qe_{}b8lwy-KcEn&%1ND%@g1(s&E^wa?Q ztTA`T^VWN45EqJ*Pq9e&llbKcOTSosJtpMcau@(@;v1@YAm57{NVyaACBN;y2PMeVG1|! zl7}#??xn`|v|&$O5+m$nlBYCRD|PZlh7Lxfvt zB&~)Pjyr&ThaQUCV((+@|HiU0Hy*0#$;MqBVb@^rp5hwito?V6BMsRzxjQ}~k}gGt zU@b_)x_?6>{L{y&2dyXb+~J58D*0skTyvVs%!)v}>(DvFe7*s=KYi;r!Xp+cUMa1H z%s5(tZKlr9z2G<_y`Ns@`*t+i)R3ht#i;@)eWc-7pmP=ZLg5;v0LI&)KVRapY@YXSoj?#8KCC|4zCwRKfO%#U`F`>=Wn3 z4{z|?HuS9*noew%X_I~YV9rgS7sPp*>RZ@UK^wxU`T~;nyye~<{D!>3U6cpa&P`{M z&=~3?!Xu*lKEY>#HCLx{PNF+zQkhF#ga9VaYvFMJUB0NoEUlS__ z-FM0e1LKdlYg>yRHxOf|N-wAw5j6)=*(rCYbA*RjDDEzc;4LpO(h@LXNf&MMsz(>M zetQpJ5bd)Y7*UhrtR;MA^yLA$uDelTc%;3C>vY%;z961!yIaTQwV#G>FHFMmVVtBT zjEkrHKus*HzJUH!GB^YBJLE^N^aN_t>zMg}kks;j0kuwrcuk3D(29i3dJw+-swB52 zZt}ACMx7}7rX|AR4Hrvw5~L0tne1#ZA^_-A{FmiL5!%m#dWho=ql>4d26!^vMxSJJ z`NkqX1UZ^AJpk~Zh46-8sF$B`DtdrdxM4JH`ocChwx_2@eDn5M*KLybAMf#~zQ=^s z*-a^lw~Ml=L0U+33D*|LKKaZ(QjS^F{59GLN+;KCG+hw&Q8)g=b?}o+^_{lj)UfW+9u{7q;G08A!8QdYQqvZow$#(1%tlv?{JUW~97uV;mY?#SJvd=U-~nB- z|Hsx_e?|R%;ob^JNX^h4GXtn}ht$w0A)+`)NQZO`4N4C&zyQ)ADJb179nv94_t4#a z=JQ?8dVV^t7~-ut>(#hFpqZ)bKK@+$y4aT@|>T+@yZxFKm;pdCSAqb6T1^nU(i~OO%`y4?XUkl5)(fuco96lN5spRmq4+eHzPa zR!r5l3#k?6wxeO}lVbd;~-OvGdVg017O%6IAAy;%|+NZP_ zzC8?;VW4Ymh3Am47I`-+v(4B9L@*$2aUZ|Uql(o}CDHUDf+{kC3Vel-no!F=&8 zO8f2GF%c+rv$AAqgV!L&IE2Xft~qDxVcoz+WW%ImQZ&YcE*Hb<2XI{WH##cMmGi8y zzCc?8Seg#=_N}3Fafh+d;WpW#Z=HsqVzG&3ZH zDtZmZJBmC@hPGWTT^0_XGA%bKY!{W8E-qL>3k31gLWuX36ew5z0mq2^^6mvk5_h^J z)I>8K&};ikaQ~f7+p7PRFPm&e50Q{LU7x{ic=tM=Vww?7_GPqqvXMi3C-El-$qK@!#hY+5Nyk~j2xw(Vi za5G(NkeQNGf!FfsJ>19;>>CT6_w3=@TS~C1sh|_{3jXsa_`3QDw~{YiO1eTW;*HIf zd&mDF4fTGv9C@`mWJtj_Gcjg~GNdj1XYE$Fw+c_}KN`Ko(KAey{8eUf{+hp>ToIUQ zD}z1!(fu*PRsShKfGAh~4a=oRJ?Oe@=32tXr2Y#=0uwL-HR95*};I^BTD=l>ao2Ht5@%%Xfl@$(awqPQkavF;o=AJqq`3l;lLqg~@ zrPgbf1A2>7Pib~BRomqmvbPkqoMap1UuZExx=HvDD&(uE+S6c3AtLb}%oZXY-`arc zR&ZOGb%pm|)zz)uZc4p)H=ta~yl-+Uv23C=f7q8<@r|wL5yG#iukJ0s_Vd8tJCBvC zr@<~~1Py?K2{4@pEVJ-+#&OuOM{^{{XkSV&|nehN&Ei^dz;zOo-|8J z{(v5dXlBuDk_++`sa2A4Oe-M7zYJg6i1wkJh>+W_4`0J4pZFSwG; z&9el^CR&-ZtsHFU7o^YE1Fh~*hwJgqw?~X9;&?|t#+FpQ;%ai@Uwr?8jM@+*iSq%W z9d)ngHl(S$L6=9aIs-1q=C;t6w5%Uq--D@uC(}Vbr}|<%**$z7UJ=|i_;AF{*K)AI zbFd8F@v*7{P|8>V(at=#I_D1QgrS?Y{{H=&RaEdnNPrguI%9b;HK1cTe2nfvh#mMjf6`3mJQ68&s_!Mai$;WeN$aE8KNUHeQ8K`vPAmCaG$89Qy52- zmg}$N;Z`Cu8kRx9pf6 z?j~4zISV;2({e}k=>&?BBQeSSXe*m@%KcO6k50+;wly=M41`c%BgOp#7bj*uOSVfDmIpq`C7{Ds2Y4&7GfK%o~#W3E!Y_Cz|QhrMe|ZNR!kxbsd-U8rZ{O{hJpA5DQ21Q zk$3|BP=E4q64NnkLg@U)4PIGEwmYI1eR131#LSvzJn@1sEl%{!$_7zACaOy5kLZZ+ z)6J#dpdNG=EmiiSk}hybks5|Yw#@#agp@mFcXFLRrxIkZnVlkFxkK8_E9=RG)G0#f zB-UgmN>DjV8X&Ey^F;T;mtHzhU{%L)JWHBCp^ZMFDZcWXHp5VVmt?a=q;=aF($~?x z^=OQ+N7(2Q?-a)e@iVroPDyx(ZgBYv7iK~10_A`g?EJ&cqq96#S4*%0&d49Ft?iKu zr!^o*{dqijPmd2>Wb_Q?ODf;_;`sF9j8`Xo>-yRSxcX%O>uEfBT|3f7|I>NLNrole zaO*;ns3JZpQyN|wwt_M&`*ZRZGQb4-iuWW?&(jGswzG~;? z**#zl7PcghuTgZyMEoS{3e#qLA_G4Nh-#V3o@Fs^#$dPzOj7aKQRaXX{4+8w~Fh126ii?50`|4^KbrB zaIw$<=MY?64?(tT4EP+X2691KpY$Q_$^+h}k3OLOlR$PuCT)sNc+xO(*cRVE-x8VN z4V7{W%XJt`-z!+}X0e>BKzGm$+f)+Xv1cg(ucd`--c-=>DubkXBUAn1j)Hu^$qF4n zU=oi&J7eMBjP;N7fZ0dHFgoHpDJ!Yeqz$pc*ZS0S%klhYNG0-BLwy)!T+%_f_xma) zxU0ijpjSIQ_d|3!gEUj`0i&PxaF|g@`PXj!582XoDir-^XCZV_gZiQi#5B1+-|Ieo z+IJ^Va#Nb+FqK1enj!#B1#i3xCf<1WN(FzWe~@DwoCP)m8wke4AJVeSae+ za{*TLS=H%0Jwjl~X|IH|6UN{xzs{>U!{330=#{5`2{T#vXN^JwYipdC>vl2X!seDRHEDnU38~<@(vsz5ssS_t`xF-%wl*B&C;5 z*-YhcACrYzb@`w~M&gW;r=Ck*Wtww2WkH}Q&6j&sjt7oJM~N~!fyyh(UHwNc$mx(N z;i#8>yH`dA+oG5a<*sk*QLY`bo9MhMR;Y|EK+K9;0`}X|TDp$8cEKnW`G`QV>vy->-Fuz77PGf+1>eCK zp{XRopff`gv=#;@tfr&F)*^hV^Vy54Y|KZNXl}a}DxxhpRsW)-wej;W`O?j}QI5 zku|qsvcP?^O9%{pk_0<(zEvW6TapHMV`p29Jg<61}CTwG}3e_{_%bFee!ljf9Mn7G+U_$OR z{%B3Qi#Ysx*uhKk5buYdqu=c(Ta%Vr{SoKosmu^kWVIDI)=oKCGIQU#t6^EE1PGyz6ty4bpO*n?Z`Bb{f9V3$jY`Ff`X0m;m zlDWn!)cNdYEe})lc{*H9CIQeN09Sau8ffHO?%KScFvPt#IXjr{Y|6yuorv~3&1w6P zVY*ckgBKM@E!y*12;6Fb#yAv-%sa|4*T@;+uZk%S+%8ms%k-b@H%$YMHYP?4@c85J zQQg6ki{eawo__g4$AW)j<#{HI`KO;uqZUhfe>ao7Iluj&mTUA(hA=Lp(l z@)g0hwUoW>da`^iJMk*I3p+xHRGysyWIQc92l7iY+CJ)GCe_hrT5D!o$vOOv_8$zq z#84B7_C@ebxTKmG0A~n(uGY&))8#G+bxAX_4H`;|ea+YSf(?e{G$&-Tj^Idu8oq>~ zP!nGgMP%Y*VzJCOeV?olZ#y5g#|uEK#`3)XzW?y#S4`tHV5^|fUW9>ny;c0CzyJ5k zTeoGo`XvcU$`eBpj1J1C=VGSIzG<#8JmMAI`w6g&5?z>3Qh_LJ0&tDs=q%)L5bNpB z67)z0`o%C&f61~WKfdib(kj8nK;qzS{hTd(|8@7nxVreArS4L0E<6~Q;;wto_8s^a zF;9(pM7ZZ1Yhi@`115~MiEQv7Q&vsOi`uL=L{n4I{AqA_LpKF5$b?jS2NE@3+f%+$5mYuL zdjI`b-Cvr1F(hyI`@?{B(REyX&2B?3gNCX-{nd>{%3B7E<$G?#2wLExUP<8jWm-GG zE)qBtWtzPl!bvu}&694I=E0bwFc~~zlbzbtI?6xrqk1fcpPG%-8%&_lQ{{at3FHIp*n-(hIBdp|6jz>W@^Syg~caE9no{#caUp?w=*u9 zV+B7Fqad9UXaPjnGU8<)OM;a-HW z+BaoG$9??Q=l@8MOt*T|UmWl~L+!NPnp&L-voy*zaZxS{`Y($%Fpb1t=of+evZN$u zNlaACyMKg{=ba;Q9WVmJ^V8#)&7&-!Li6?uj9SkTA=z>Mk{sGmDvo5{78=dF3E1z zx&Egw%nh%oU+1Z*G?Q&#(dd|_fs-^%XWg@zA~8QH~w=x zeP%*BbwT8{O69h*{yUzvP~rcqlSbd3Rmlf;_Y@S@Dr`0YJ$HO)X1rb(s-tJuGYIZt zuVlx8o=FrJDdrEO(SELXy@Mf5>`U_7mr5?MJs(%q7+4fM_tKChBVTW0@vCil8S-@vHn^>SSPU2(i}dhIW7&l?p`W5uV|Qnf9y;mcja}Y@Hyw9p8txABrr`Wr7P0G>8!YMD3Lt(7 zs$A?{{k8~h!!!u5ig17g&j!~`XyjMJ=_7FtXR2}I!&oIVpcIu7NuIQuU#;q_Eo;%# zatvKZU3Nc<<>^t8j7s5~tc0`|Kt-ze53^H@@R`VclE~lbsr=y*fq#|E5husv*v!k1xt-x}|vF|q(VkV!Z4t<*C2v|dh(AyWlgD*+3 zZbnMu9^*5MkKfs07rxVBb!^7|I_?}qfrMn*aUCfc*iJnT1BO6{#9z!L%uXkK9}LNCZ%1EZ;Il>lBVJa945kW%H-NFXO#53Skqspy`X?}mMV_Dax zdVb&l;;)7AWj)^@GZZrXjB1J}dPq5P!ub5Yof4g_*f1^jYi4s;ek0?}(0*>R+C`sm zfjC^wQz2;s6%cXxt8Cf=podP5w#?YPUvM;W=$Q?9Ey|aG3eE(%`noVVl&~@9mMOTp zbg{bDl%jGXq|zp}H}vn!fkmW=D&y#vMT}m-S3I`{I27KSLHbclzovhV)Z$vUOBv=$ zogV9?TuLBj;Zub~$DFYI`CdtLbO3LeC|q`e7;=ohsiPSFY96T+6g+(m4fB=MRC+{o zQVJ{2{$xS-@;LM%lHW}lUUTxebdFL?KsDkM-!h>Fgc1mK;yv;4(O=pW5 z9%I>Hpq%f`ShNe9u7g@%U-TxEFPpWQ1+&9x(RmXI6Eshefavx&xJL+T`?$2L zf9h&#?{o)A(x18FpVxS6%8cA$vyP@mB3qYW$lY$aTrUPxb1fk2`-(6^K zG|Y_FC?$27sKh6#nsM!xcpNqF7HKvLXVPdjqro@!k<|Z9iYu_0BlIjrQelB#EJQU5 z`Q{@DR-teD<1>JcXM)r9U*kOJc-v8xUV^B^5zEo`dj@ZKAtSga|NRvI_&pD%vh~sL zxe@?WF6J;(RmcMt=DxVgR^3dKx0Is~k8Yx1oZrHaFrUynaX{?`dcWs$aCI+~N}+-HT-E z_6hFQr`l5;V9u@kzhBA9o3;BdQr&mCHZ&HhA$?7WYAS|e7GrxAJR=m~L6sV6W=^ug zh>23TfQpaLTJsXX6el?!h;qKAx!ye=Q?%FR3Ema7ea<7cXDSv|b3uy>4e(*O{Sh(c z#Ai#F8zdY{N!^$D>FRG>Swvi1oG>Yt(6}=yY}65@Q#T;T+K`6mg)Xw-Yd z8>inr@I@>wcZpyI4S3W<#1I+iw{b^^m*L4H#{l8o!B@=8di{t+&He8kS%NmFLBk<= z8uVAa=)qK*7M8`moxNZWsu``%3_qqV8h}*8A(ovkG{X^R8ISiAW{J6LHo98)NCX@x zRLL@B@c#qEf5@|7`4|D0P#P5nruwz?-4^7~1*(i(E6(k(H%JMF?ZbL6MEA`FyHsXb z4#F^DHgvU5nR#ztXR2I(K3OQ>d6VFLK9j!whfN8c8cWSzg3_*_ehXCidPZHZz+&~d zPc|TC;56W~8yV4{OSY-OhU5!r@68q9w=J$+!xjYL7|k*Z&@M_Hsy}mc8d2sJQbHCc z@0W(>L>OTkBh46w8DQ{kCs*s~jk1YTdZ9)N99-{~;M9q7)1#eu`Ojj7yi;{8(akKa z3=z$_B{XvQGIU32C7@S0Zcm9ND0#v@=2MR7pYc73Z>ec`N96n#Y3Y29TzeCEGtI24 z#%u{gVylras)5;2%z;tk^oy6>zO&WCbq=v^%wr6%?as`3y>$(`y%=%)7`3SH7EWYg z$5?xNb^_74;9UuO2^NdSi9RalIOfnD5wG>+W1>c#hw4nNz9x-yjTG;0|7gkuU)zu9 zHj)0YurRNTU|Dp}b7<<$j*4rKN!{;3OYaePc@T<5Mxxes)}W-(?q}M?-@ogz@29?L z|E};;?Ml9=ILcC@h;dcm=+%i?V`-dZt?eC~EY>@a=bG(7CYIz~F5q{KXPj64bSM2~ z0#lt?D8i`ICuF`g48@$+MhwFYX@FKUz+ie-=*^>|F_L-Ba)XP)3ZsqJvJKyzwT zxKI(CTLOQm)b#5!+VVFaeDLQ;6*3j25zduE9b+$F#5iBXbtl`Zd{!#alAf_r$b_i$ z6eR<^sOId=q#=r@JNpJ=!nFroWe8K&QbehSp=;|L`P7CVYf5{%$XOqBC8v1X_D_$f zoZf{#OGnA#Tl$IVN(1Rpy%ov59i}Jh?PS200GCmT$jFiT2#pSh4y(|pniwCyUzUE{ zGd~(?>?kmsRq0r*4sEZ%1l#bBlT?Q7DQ>uqxI~2)G)~8SA6$n+8o&n*+4SuN0+CK^ z<)`Iq<|1@b{Sd+@*2K^Kqea`n5|6O_pRrOF1s2)i)Aj{S_*n($E6G&>>~X$Hrge zjUWdIe{;mfYH--(Ce8dvbADAlQ8^Y76|m%(k1k^zjh`Ss7T`)I?U$^ltyqW{2plS4 zt0&i;^HHeucX~B4!M&;|14f0_Ll+itTyI2PFX)wXA6R201Y;L4Z0BV$s@eRe;DM+2as=RyqIo6XTD%LSeXaqVY z$2<>lkRkDA$*`w^Ij za;awlRe=*S3azHU~m+!8~#mRR{BR6SSe>DUfU`9bF0bmsfQKx4I7 z9OmmsDILs0J8x7$nszDD96;mG#CBNGfCn=t&E+{U6zA`T#tBqN6eUZHSKz$QfeACxZb*Bh-oO>~DI%~p-YePd}Z zIz?djGjl#$VIU}nPQ>_;c!r#Z{_VO5jDaRilRJHPQX1M?NaYVTrA^QwmAV3O{(3;o zBqX!ECG4Vg<^f!!a>+F}e8JbV`rgPYN4EX1&LX#zI+-KFB%PTf8E>!kSszB<{bqQ4 z@WmqGe*H3Bz9MQ_!j+`g#)kr6Ob3UXoVKkQ&5*o?#Fon3sf@Ey$*QdK}uY=i&Uo6LIpQM<_d=x8HA!M&fkGPK(s2Q+$ zk4PvQreF5lNLbtvdqS`w&b*F~0@Z_}hb~5sI}Gvu6{edz-=v$*W<=j#?Hm{$n@N9f z3&mZ)ZhIOfl&TQkHK-s_l;HZ8%m4JW7a3~J5Sy~KbU73(Tk)r2sKN*&&SbX6o_}Uh zczOs{Z#lorJ1ljOS}Jsx5N!JnCf2g4DKYPVRT z-q#=X>=uW&06DxfuE%*QoGCC0o~&S-Z!spOH)|$Lz_P5VBR-Cer4cBVr|DXSv0~7`+-+ z2b%k)e&muMI(XM2#zE2KC`Yi~&b{7mb<%n3@6I2}sUq$lpQ@cygY(k})H$W3Bsm!c z9+pYJ)RCNxL&x_(B0!L{h^kMkxMVMIS-wihBgOJK{yA_$0aQC=r9Ak8M@=NBkF}s@rvy4UA zmxbP7EG|Pd6w#|RXy(e&=Yx5JJX!d$Am5@YM-(@~m+euz{D>8ab6|b=^0rWpRrW1s zr{HRw`e~aeHLqq#VBE@B_&zlwS)j$hhi)pu(5xtNeHFF4;D^TU0;jR{u^O$$#(&pkJ(p(zHOazm(h8xsm@ zGnAhYW%n?;>Jb!jFB4-#`>g!6vQ~)4Ml*FFTA+WuEahr*x9PmPw3yKp?u3DIPDK}z zkYtn0MCOfh&3--MtQ3z~8_T&>n(gqV zR-?7ne0aHexonb&gCL5>yPKgi2^<2#KM|{61BR06r_BsOp4RZ_{11 zXbyK;jB+`m_NAi_MxTYU+$f7YxmKYG4m&%x#=~6VHnE<2s3PT;gu3d#%c70V)8~wP zo3yz0SPb&EqS+y9Pv)N2bT~qDOf^ z=Za4U&ktlgcMtCN4A9M;PCBhYTkI`rT-;o*@n9pZfo~9^Lr({{_Amw#Q~0Suj4BY| zDgQ|toi%P3S33O_k6ey=_{G4h*Y``%JY%Yq=+H)*xf;*1JbOsv^Lm)oP>hSeNV4)D zw$X_8wpwBmmF?GtWJNXDwlUBiD(QF6x|~p+taQkzq)|8^U`A=~B1Wfvvh2F<$6m!} zm&wp-!~5wN9pSzv(s+$PlEBeys1b95GqYIE(~gP1&z`TkbC87@0~gs6T!GfTH=tJ; zK$o1#+ba|4c=pJIKdbcU^!=NIboFd-cKWE2^~i;>iId56a6S(5CBrA(7m5|eTj-_m z$kC+~vn?p8*PC<#9WhDy55`&caivb}9W-lnVM_UD?WSJ#=|pj|>F`P2Gk@g<6mR8Z zY%fbAf0ss3v;(DOO&VeHJy%fy&200aAVa5j0?f|T>0B2d zZ{n3aS$nG8UA$^07UHJ`CWmXrU0}IY+=8W_y_YUn%A(zV?%DK2O&8y3;$0cc^1-yK#a6u~w9Rzh{Tndq1Mbw52x?kc_KCzXGFnS~vpbWyLX64AoS z>GrcV#ea-Dm6`F9r%1jH`=;AhnFE5@e6oVUNR2bGw;%h+!#Yi%H2->yeL}AUms!_* z7Mdd|vGj2~d!RJ&mlm{PwsGEMFdd)UHuwJC1|hwJ{m%Aw!$C>8-|!F9O{SLO?#Cr; zs%R-O=q4aBhBT&tW=5_xAgKHe$h@~Iw6mjaE52IV6(hb#`%n*?Uc8>HP2iBZ>igUF ztrPDmKl!2ze01!jA+$^x;862VWpBqGggw23upDVq=bcX((eSb4~>A{s7*1l5D&?UiiGo(XH9;RS2 zhdAKBhia(a3{~vUf*Hz3l@81gOhX_!8v*=ZeF9t*zT=V^>wjItl{r*5{i7;DfRyuU zQR7A-d&^!HGlae1nRb4CcR|7ux;$VY0%E3es`+rL*`tKkMH81tbqFw$KrZawZ&B$^{bmDE$EnqtReWM2k@rYo&{*WC#yDgM;Xu;!9B6f+8qQAvW40zS%zqNvDN zBLzqU&m;H|<(I7z9}LT8)Eb%a{C%72h~uQUwW5FeJ=F@`vq>gVk8pQ2;<}^utDY_# zWnFs>WR$o5_a+Hb^*|-jE{rZznx#O5A>Ta+1T;uI?0B*Ak^S)j@2_VIV0CKk7HY|VV`6Ent1v`kgE4gE%IN(Y z3oyQ++Sps7MQXE!v$!9Qub65KZ~_Kg6qL|i3<&o1}X)mnq>^&Mla!cv=eYlTzJJ^t^2d> zJff%a3`*>#=LZ>#p4jz&_Ih0Y)VCotxFs#Hh)?TuH8ALByyk{K+rm|si)Gl<&SYv7 zMBr77Sr}95xV1Jl?=Z_+36do%M@+t(U(F%9ZX6Z|D#vHJg~&@thdjniXS;lbPWR4= z>x6C#Z?`@p_!SmqGGI2-@^A<0ZMrEQ^x_Zw)|A;0ArKrHVw=yMQ@(JHZYFxJapUp7 zMPcl$&G?i8ba&R71DT2N6V?O0S#x|V*Ui_Ulc}CoXjO+^r{)dc)I7)uWHM8le< z*@Ep9+D#MsMEp}o@ayg*8Q9;Cft6Y@-h{-dtkUG7o2-aL>Z>VMKGtsp$^UT`-|bk% z{7eegA*+ZcU(3Ah%X~++$6C!Z_KegDAZq=_Qst(H5TVv<720s9hxZ5wFHTU|@9b2N z!j=0y!cm4Vt^@lqJ3EWNqV_S!1H6=@^s=Iq#6QYkV+@0UdOMtDJFaMBy`X*Z(^C`v zb56S-eO>S9sE%1J1@}&jGN^Xpqos@JN8Uq)0qOml@PgF2Lv;r)ZMN%n#giX|v>HLh zr^N02IK{16$IUHGWox}YLWT-VS0tcPRH&;NfaSyay2rLZe_{NB;I9T%8!ufGdFtV? zcT5#jB+uJr?lD&Hdueq~tA#*>cw*f#zw2a(-Em}KP<3(LorJs+mp3nSIvW+X&RxuA zfdiN&ADPNptwg=WbYn#u_2Y4jm20 zry!m^xE(rpXFcR_+wJgfV?+hI64)CNveKsTRVt~dQfNcS)lZLF%FQ!Rt5;INS8+SP z)LufqJ0es_MLZtKCcQ1X{UQwsyvCrM3b!}lR3XU|mNlc0b^NMiIJ_Nn20AOx^!|yR z+c7n4HRy`pFL?*~6_IS-oCbeY95-Vg=G|_RGt^g+eW$qb2N7@1uvotqx9B$?HA`F~ z&i8rt^?z4rbPJo$25g?zF!JAKh%E61^ebJ>k63bR_A?%d6; zH10`%Vm}>d*XW*jGPT%j)#syzf0l94^n)zxKkU>6D5V3`E@X%SlE8cW6*P9HN=sQG zi+B6(2VnK%V4ej(3!L?;7a?4lXO2Qd0=WZ6fQRUZBbgWFa$a4~3qH=qli0FLq|gj| zbkjL)k31$z?n&;W6+q-{{Xh-SBqLA=c2uodR${3BrZK7azkoDxk$rz4wO~EnD0Ew# zE$kUZq58I|%v9)r=-snyZlb5~O%EjnInJ#*%*fe-I5*Wnfr1{3AkfeRqRB0=)kbvY z2gbd2Wt*t!cQY*mqNv`%%k~wD(+Y6AQTZ=8MhN$UJOYNcXT0)B4h4&LF%Q=Z8X6ip z^2Cd>J_@f)`;X-}2tSl^I`%Q?-w#%=pZ*fz`7;s^T|-$Y#Ku4JqW$T?#e7gJf4WzL+IaUOW$7108-c(joyoPG~0Fm96z zjJMRcC_1#(fTM#&>8V#Ue!xH~Wdf1%4{Y&WrM0_@SSMmGg8x3bI}J_=?hJ^VR)JwG zjmiSXQAW^~VbQ#b??kX&$)Ez`OxiO9$|D_)V$w$?ts92Id;^ijLo9!d%GtkbAb-U({F}u z&l4&>Z)Yf)Cr^3wiJlr+_w*VGx#Co+{|SBa%X+gtI1p>nGb-4^lJaeM$Ik~%k9P7u z7*>ZqM_>$05*Ta0UW1&2PEe;~nMwVzOH%*Q$@f3*LW6<$+R?1^IWec#&1L1|Db@m> zQskpYHj=6e(05zCEJ@qCT-Wvr3-F*Kj7VQ^ny8uvjJ4YOjJK3MSyYu~IxI2oTtUe! zpxiz;qeCDQZwfI$kF{P<1U91Rad06^vQFgcJ3x7Uddg&9uZ((AR?fg`5G!uis`|BRv)@$1z_Ex|sWH*vo2;pxlw01jvkN-hXW8Q;9WM5Hzcv7L zh18?AWGc>2jSB;4z`yaSE7trKK`6dSN1YFzYt_-dp<#;BT>8;wRImzK_=;EXj4in* z+@i3k-KyLR@39UC>lUqY3eQ--npND@f3vJxRFK=S7hht$%o6fjww}?0Iemm;^vM`2 ziFOXJ?3m;1wg!@TTgSdI;vCNUl@E@6>5)b2wl$)z3OeS!GxTl{vbnx5YQ3hmR^N0T z{gWa?znz8`!S<@bS9_LUdI$>Dt91JvjYP`(wti$9<}7W}Al~He?*DRQQKXL~5wVWB zt1=~73T*c)@i(($z1I8hh}HoYbqTaA8BCUd>d~EN7}#O~uGGC9Dz=x`!PWlb8c7*z zDR9c?;qIa|L7fbbYFC7o84oiSF^jTo*)_Yzra_rsJkdGm@r5 zN9^O<_~kP44Cp*Zpd$;gyFJT?OFo?BDL3^R_S0l7(1p%yRi^3l50L<;fk}S+cE&xu zQ?_&s@M~$Mw94z?+wJ$Ex_7D(-v)jSpIeR9@u{U^>P&?63-BYm6dq4JuE`4%6Q51} z-=6O2kKOn~@+ZCmNjigq>GQv|Y-3u5ChK%z4UZE`gM_rrF#^C8%e9WT5-d5p|x>gNb`-wDGm2EPL#AtLu9)F(y zc(+p;6>_co_1mmO4yByv)4NSSMZ8F}V0fmFJfh$DD?T{R?8W%sHrJ%Efkq}q1%(79 zRHsUsTRJB&WOE2P#xhs5@ZSx;qo25mWA+K6D)FhN&s3<#>d8*c4&sjMZVDwR&@t6| zi`Crg14E0KgZ6u?^Okk(PzkZ-h6XmTd#hb+^tjLraqG2TVCdER0=x@RL{rT{%g3Lj zWLZ5JvhrVtAi+8TrOg4WMUbFXBSXC_--Pk+n9TRD7&n7dBF=Iso%5zuaw1=`VcxVz z!^H!wmgTU#(4m{5-}(CPJqxfC8CZ~623w4M8qt%-NyMJ&j|w9QP-+84kXALjc6rRS z*?iCxi_huFeLrWls!Hkr7_CChLB&dfk~E7H{>KjhK_YjtoIr~lw0`gXsVP?REhLPAA&}YYy0NZ%A&&xVHGG?p#k3Aclu<~ zWOcQWE>NlVN(QJ+f*Td1!T56T5Q9(nm0+*qB>>z3XdP4Sq|6rK{WeXtfp!MVu0Ldr z|BDz9?Jr?cH3Zm_$650x%n+!?T-OR=8R0_tD$BjiWNv!OSL@|Qsx28S93dA(1@vGL zqKPE*Oz3O|I`LX9B!4LWW!mWci685iDqlDc@wnjzxmF^GZR_9WqwP0H>=~q6Ud}hN zTufpEYuRjCExj-Iu^b-~sE2>3H|-g6-d{6_2pGUqMS5)X;$%zFV_JPLrBizUYG)kB zzgqbZ1OFj{3#1J4M}U*ph}Wp9I(rS&Dkh3=Su2h2a)Zg;#zIrNk|!QHJteb{I_`=6 zQ$a_L!}{mMy-)Bkge@(#QCed*X~D zV^qt}biMDQoW)AuHM$Nm>t&^j>e=K9Oe)cUy--Z*`wg}O>DY02c4_Lr^)W~61OE0nd*^7NGv7ny&;wFLTa;^J1?wrMcHz^ zggIfyKJ~?hFC1QP_7}cBQCjrr&Es$SK#!|@yrj#6afeyLJ}0b zo2t^@0>z3E1k0Q~EO=G0-C{%3VG0r`+Nc=b4`U--3?~J06Ox-# zN@b?n4|7+Kz54GEE^PYv-qkpdPYhMq@03({qIzvtuvLea!O`EZ>#D;>pE*h@WZ+IK z!^}{aT3ikWr6404Vjbo`@Z|9t{wrs)IECuIPxLk84N6w>Q-LhPs&C0ByWBkYOc(PF zMYg+hb!xzYT>h-9Mv96*ZzrKykCpK;ed}EcqVT#&kp}V2Q_u;%W@JDoSH70c)b7W? zrC@WI?A1S%52AKBAT9vbqC4P6u4;g$-mIbUWp! zqYYB8MJoJn3$-f??}rX*>v1NFVmc~zV#fUk4ONtO`KoK* zKKNRjT5#naQJ1S2gq%w=7)j9|ZxYe>jS;Y4IBEW+C9VTxlxWqd4ac3Un^gT{G{V#~ z{#XCtcGZwNNI9NYq!?sJ;BpAiy-R3x@}a?Y;$r?(zN$!RZ0$fs0nsi{jHUaC&Zm&i zfD$Oj@R37VK30wOM)CzC7%uJ7?T&jng;kTH>nX@3gxOxGgP5swCUvN^;nNu-g_t;G ztD=!4Wptc`QZf~*wNYf8+`8lyJzI&2)54n`ET{V@UuCuve|%<|v8?lR5sSEih___1 z-z+{SW+9)E6H9W6V?`fsmFZqPH1EBwt@)hZP=`Tu{!CM|{OkKxB;5*U!QlcQHC6tX zUC}kxp79(QDkn{wPIHqyXk`ET4u6QwMsH zt@k~P+fbv|=SlGFd?*)MP)zl}|IG>f7xi&rN z!AUXZ$}t<$OqId6z&x88Iu@d749Xm;wE8#ANXD3uep?K&)wIOgiww@XyVdkmS03yQ znEu^|jRCH*_R;`d1M!9Mg3gT~i+eU+Pt|WB+~$K#HT~B2|IvNe)_Utv&mIg)&pTLQ zc)bJ77|{H5i{0_(lY3=6ssFl^DiDcJO>VxrFRLr(D(;3V>@N15@2?xF{|{YX9oFRE z_HCemN-Ic?Mxdj(cMan4w-Rs+YkxP;UqTA*1UxzE=Xc2vrA64DBRO($Y!(zfNrGWv~b>S^`3fyso7VLScC3>tlNSM7xd{+`d z)L&|sIxTxYowx$Z!76tcJ$BVYmzxqS^>F#TH6G$rzbypxy3uEAo^o9JYR)J)jKxAB zQ*IBo@4aMDZj?^B){VAF)@2FsA!}KR(!U=(8a_HGPCKg*B&`bm(>)D-%ar1_6L#P$ z(RSiq(yz|R!0hr^OpHt1o&`HuGmKDkAV^BY3w7|Srn>q2o-n^UmakmYi`BbF7Mm)1 zm!HYx$9TBz*_(u=Uv@d5dk{*xWYcqK}-MTOI=|3UlD{#R(~*NAXnp zrtTtCIh>(iU6|0Mc^VGC9vY-0yYn^5__hjnH>k1Z-fk5s$T4U_$m{zOThBT{P&|QV4Qc) zWx&f#Pl8Ayl{g~Bu6Y7p3fhe%F1=fn2hzmUVY&+h0`(PTUd9ieN$64CR{}4WyfZ%BwjeM}~%Tq>h*80=O0!Scwj zS1D%_vjF=QZE$Q)v`j`C-mONqpWmmaqNh)tw6$EQwVmLOq_D2rFvWw;hak;sAZYjG z<^fz`BfZ+8uH4Cx;98C$-KzC(_Xnic1;$2s5+)xEZ3E_sUPi}uCe6ss|mHF!5^D!)2q-x?_|r>>V!O1$KxR+AoVxVlfSeX|@BOP{J zCm;_o6i)Ez^!d0;r94hA;6%eV4FrL-#w@fcPEuzwUT1WA4aDER~l*NFBr1v&Sd7reAd^`fD4roSDI?5E9npz2Z3DeGFM%G`5lz&B8URj6Uo z(EA;IzEyr{>u`Ja1u&}1FJ7!&nN>Zl8zysL?eTd=vnCn(66x!7MkF{V_riGcJR2$r zlymauy)DXllMV}7Li^KtgPAScl2E_IAfI}5$Q>C}K;r3xG#WocD8rX~TL-=Bel9#t z>GR(jeN#mf`lx7LCBs&?f#BL=Xm8CCzq*Q94%t3B+l(j-Rs3$@|H=P$DKJq0S z$Zj%{iWuCbDJUqgMOxv-cYX6SrT6$GSQbV<{Fz3gV!;0=N_3j}gP>+~c^WP~wyRYHc%+X4}sDr;A_RU#A=4v^OufaCJJq;8yylSkEY|Cp$FvyVt8Gq1&3846C-9T()#3_ag;jkt%eu@GJbWqR(Bv zrxE{J=>a};@}#qmwTxM{>-ylaK3Xr#e1oNKTQHEBpA5yMg z&mF*SwPsxbKgkm}ZF-IXWC9VVf0WF}LO(LNl9|Gk?3!p1H0kiP;r4O8lU^#MM~dI=dqB;%qwd>OXaoe=b$qk^-8Q zl&Lj@CoB1s;5H-vrEJ&L*dx2i(xMormD6FooW(i^gW4FD#ua9?AInHgg8& zkOGCAd5V()%rm0v`)Pj%i^;1(J>oE;#vqdTSfw~otnc%Ho^Bz~L(SWi7tX%c0TpqU z6*1XBf}=STx-a&T_>L(_dNLBfi0nGeRq(Z(PV$)aujnNWDg^@fscevi=;!Wy6wR=m(t{%d}Qk2+(LM zFkK43e+VtN)lAj%&q0kjo{NRsZ74wV?#xEl2u(K+K?tcV=Rn?Dk5C2zz@7wP`_j z2j#UDXW2y^n~5pGY0yhT^*1uD-4OPydq+~Ylul}zom=F4pBuhdbX(1z;+h1^NOgW$f9Q(OC7w7F*o`2is z7U9#g>B&moK1H)Y!Ei2~5i%7z;ZIh*Ctnn+cAS(`u!Ej$)sBiAHdAogb%s!o44+{5 zeQ`!3Rtk+68dtXKi5LWwwNEYOPb#BJ*%ibMPa1lB${$5u6deC7kY!!lRd|2B zS``&-ue|5ZJ!cW-y+%Fp!yI!&XDb!MLKCGtDPD-n^M)-`Wb3X&h6%@x*J5ML3|-L; z=VZr#J=!d4-mY7YRbpwjRY`u9LvgdfUFvw`-bKn!jTZml7S)0 z+~|)^^e{<&sHe;vO%W~S@l-ejNG(RO#lOHc?v%tK%xI-6@q_w`Qv;gz?6Q+mpjRM_ zU(dOlTv7Dz2csu{s2Jo|DLXa7Uc|wI=0ZIR!X9Ycq^H6Q>Et%cbETO4^%na!F>dKT zvH!0;kP*EZJS%QG^-4%Bg>scil)Yeh%ZHVoz(=(5!$t6$MV)>?Z)$uH4z9 znPnl#dm_k@>Fq9-o_U6AXSnU3iCy1$24&DV&?t;NqWwZ_cLe-T?+L@~wl`DQSO^jA zLxiHzH+dA9WWKy!QsjhT<1DC~Q9Zeb>sqH*@g1f@4Ml>ms&_M7qC0)wKfhA#mqap( z<$iztae|W|cbxr@Uo>f@iA089pQE;4gcx|dmKkz{j7s7VVNA>$mrceLQ0E4y`~;=0 zO>m)L1b^mrd#SLhk5n4EJu-6IE-{GDCO-~3N%;7@XZlZzOGHxa6rNA`3J6-Kj}K8I z6w@YnLaj%mI3zZe*R1?d03nmJ@5gyxK$pWz)dxum?tST|q)y-EAV)bix>snm=@j)j=lmufhKvE$2s(31BS*3OSShm=ryxn!>dDw$Q(0r&Xr1Lt;dI)Tc4kk7Uy zvzK%RsT?c5vO?}nHUiZLT=BBTfnmRw)E4@FbaEFHSA`)N{Z<7a_i^5Y4`ExL z=CulA6={V45l9FbF_b}iPhl0#F;!Ik>X&SHU~LPm1qYds@msvODd4uka0W+}?t1>9jr3H>ehV#ta+c5s$8-T16 zkb=FYO+&Rb$-J!RSWIXKE_$>QtpKJj{%UR{Z!r|Lkr!LGdV}A}ft_cQa!pn*7nyrb z2L#(BP1i`z@txiYm#ZdThOm)etD>IDx$KyoVLj}#4Sxwge*IvaY_!Na#epuY>hWVV zc?$N>#8zxPnam^8 zzKwfUun`W7=K0U_skwh8<4D@Al4srG#PKnt>)K43E21yzJgi=%yE%#PLymG=LB^8%UH7A~KDiZ{jncn&&hc-iv@u^_Jw9vpbl+?S?0*IztA+h0Fv|G>)6TLlQK z9;!*kyv|tBrD9qomi+zwseRz{0XY;02S>@*G=ZY~yT_R^?6{c{qPWAC?Hb^H2 z84slo0tny|_iw;0?U*y!5rv)#JG$OvDk4Bo?RM>90_oMTqca>H6WuK3IN+0jOqde< zpf$^Mc$!1v`;lBBCSIC2)5Mo^{XNvUTTb!b)roHb&ySgp23eLPtU4saY&)U&_^^wo@-HpoN>O<(*;PdOdgHV=*(f%gBMY{j6(wu=`@}-feuUD0!AMN ziGykTy1&1ilWP;TUDa*>rP5wgUIrZVidr*nPl3%}rFlY0B}xpx`}v&GP-)~y&_6wj z(ywnyU|PKEdM8X&6W0hcl?6a}sS^poh&767;*`W^-70KhpcXpWCG_+W%t8zm@!@yJGoZ+Tc@O2vJbTQk^4AE-crSvkE`4B10PTm4cmCMFPOlZ$uMt{SM@5* zPn#VOiEa*ryo|0dkH zOEWOcFZ-O#5X|cSdFhJiIx^yWpLy@BlP3S+eb(foSpqnmq@C&`FQb4?$og{^YyeVOe1k zvlN|gArm&5LPx-o@ueBRB2NDTPHYtMo@1FXcVXjPtYr&XxEk#vb;@3Bi9ij(XwUZF94MJUgH%7)H+ zU*tUrXLR`fU1d~yOS(tij7&N*6m2%Y9cPcHY=7w#zcj;+hEVKLTto8T z=NAW}9qsUyVBPYl>r4h1Ah<{SXrn`POX(nTIQ&V(0$5vC`-IT)|>`5Dmreh<4^ad5MU<0@mj^xe39qh^l@HpGDX<*K@NWP$nb zfmvnsLD5MMZT0xO?L16}flCTEyZr03*8s2O&rd(D$0KD)y~0C`*RM7HI8d(p96+6S zmwR~2<>fO^)jAbZEq5u!a56~%nZ#bX_H6MG2xD&6_mDm1e~9orZy;`0J^#RCE3Duc z^+5UjrtauOiYq+kep1y-OE69Ty_u8d%x?c}hm;{_B@ee9%lH|*T^Z$3y%f4d^&OwnES?>78T^imY!AjgRmxH+tr!aH|qmJK}hcc<=Pqx z*DG<%)JCogfcE0f)Lz>MBs&h(2)`U@gl(5y+dh7Uj>%k`?`__bMZxcYOuXhjxc42O zyz)6GqdTPLBv9f5$7TcvQ#rG2KVcyCq4Ww0V7qH0{A|c8dY&;NpQtpXG?c|TWSiELnsPZ012S;J|GWz7X$jq5NeU7HSI2_+~Pqt5>Bc^7A%4v zc@VhT2SO7GuG16L)IUy)1Yv2mfqbs&+WzddG@V6U zf$KPwkWqsGig2&NgM{5_NpsM+x!Mo|f?k?jy6^9#_u$=TW7N91CQ7B=CVGZ)gE9bf z0TG!jU7U-T2gs}2e1_s@fZ)3nsbFwc*`($lRXn`n zjva#J!rO4Yf}q4wm@zht%uKdPI)?wj&U#vJxYqy;wOmvi;$@eF%$D8^aJxEa;@>wY zYVwgo=z-hC-O1gp@U})Hf4DVK*as5AhMpztuc(_~{~6!%gF9lnDu4Tl;F>}wV?I~e zJ;eIUK_-LsYWlP)T0`?^&uhF-_PoU71?gX@U_Yg-rkAPJtcfHy9X#74;G!bv=4{fC zJGMzKQAWuYuQf%rjPy4PXITYFWVpIpyDfjJHqu+z|M#?0SZ~o<;(NVU{6`?30tmz} z6`fI7_i{=qe)CL<=zvmFc1FpX{#DVC-gGZOp52D|VVNVg5+zWql`R*N@eW#u&^;j) zkv-4-c)yOyh$FeCfplBR!_2@nb7?R#is?5&A0xnZ*{ln_!(KLVsuAu>p&AgKQDqn* z$eiWf9tX;K;TeV)kG}sknBH^z8qBH+Hj}(HAZw;3;L!g{mqyk`i5Ma5iu!haALSO$ih0MHQYL7gnh2} z)Nig(+&Pncxs2i~p~#ks?UaKscwg@};mi5XgT}Y0rj7Z3mS1vaUccC?rMY!oR1dmL z?_JF%&cDap_4|s6OE25eed#B&(8Zsm*C!j;!xeKkx>+g%W>b=u9!bd9ZY+j^!f9`Y zUAKGx!;jJkYFz4e7=g&0X<)#6OfG>fP)*+g$L|V|mHUyc_S9DUBwXVZQ&tA>Oz1a> zEyYvt;JBnmyLAF=iZq{eCUQeg`jWXLUVJuDXpRpNt9B<^2&2YFzJ%n9P6xPCkeHf zBd=;4^sn}hxBlhw*1}=k%{D~skN_^$1ph4*E@KIB{fk*H2k?B_Gn0(q%s#8sPS>3&)_FsxGVz{^RQ97nYGoZ@;LJ`^xa#F{Q&% z-cG~L$N0dtJejX|u9=FmOu!XAIj3LpDADQ=x^Id?Jrzq~6xWsvV_B>5)Tyi_d&I*8 z1t`Kv1bbTsgI#M0HQJwBTC5LKL9+k{(w-j`swi0szDiVNKxfW#L3(IR!OSSGP^;5u zsV}iAs;XGMhpBT1-v4&oV4QC|{u=HY-r(33QywIOVyA2RHL7BT*GROkRmELo;Jp_WRFB$=8udV3cV04M?M0UXfS83D-joASorajuwZ5$EBT8eHAKiKQBZMUa+oOdeju6DV685a0_Eg;zK_cZfv zkGXE3Hyp-Dm712;lw!X947fU4Xx4c5s%VGx=#Nl~=b?ELgv3Nb0cx%>4Z*VPc7Aea zKeOxR{v7tr3^%2Lt?lmCQfc93LPFRVKEb>m7KlzppaV+@VQ!IOBpk^l#qqprKB}0m zsxVMIqf%6;8C323Ng3rW8`@L7LVZO1NbhcqqI!Ysj=BGC9rZn~KL=iy@k_8jKwkkj z{_k4WiWMy#0KXsORl05F%kr6NJ2eI=8`QF$(uEH^Pp&P|%5T$pMac+8Z!=xf^ND`I z=+Gm0Z3q%G4rr*{?Ehew$DSFc1OR2^wmRqC6&&5^Arn6tsS&u)oaK)6jxt5iue)s{ zc!qlmX0^!M$}~(576jbq<-9Yodxc?7!+zKsZksWonSRm~EJQ~*7aUjO&^x%&4ih?I z&Ld@8*pVm2xV6mCd0^J%REyUCZkh`XIJPwXH6i>i&GS2+$r#370XXb_h#`_4v2GY{ zueh4Qs3H9T{z}_pd2efOCrh@PB<*g^5BgJ$X| z3IdzYb5xsN>5ySZXMNguFyt{kzDc@Hd#`g`8V9D4_g~FSFZ4)yoL-lrRU(}HpM3AE zWSCqyJDnbLIX^!|K<{DH-F|ZeDX8Cl;4=VTwcE|{g^UhR2El2vN$@ep+9TJ}H{TDU zti^l`Ym&PqvfGkJz_ z>({KAF$*2L30Rtf6F;)XVGNFu4p(M`UULPCfSLK^GvXx6o9+%}BaM1NWGlFpL~RkSJCF<~ZB^hhJpYX#NUc7mrdeKS9wf z?kSc`IsWFPX;3~885eHsNBY_)ffR#bM3eUySU*&xcYj$M5h_FrQ;Z7UlVc_0*LP1g zJEZDXEWp86@KYukRp6^1XhEmlIQH~E@#Kn;IG%>g74?=&UTmuC0LsRXW3_h$(LmF< z{UhbQ?=1tHf|=>I`5qrP54IoAS;TG2D~gf>gH*LVom=4r>4HyxmDN9Ept&g z=0Sf$XMt^@DtS8)Vyj;cDRy>h+6B!Sc5|6v`n=Q}G`#8Yj(@nCy)><(L;U$c>LNGN zk^YAX*`=)4m1PRJS3J*2y1QOWvhG@wb834e$T|QbQ(PiO>H8I;NHc*M4*=%cn;X1! zF*D>>=V-o`#RVpjwp6;?^+=eSY}6i1r$VX5$_aU_^!OSP=yW*L){XjXrhV?`8BqN~ zkvA(3#d5c~Cq&Q=U=Y1R&O;oyH(7Vw&@E9$E=8Xl=f#5$2Du9=O}|`En8*P+Xup=8|5KkqT;a55v+m*2TfjmXF-U2|5y`Oa6VH^YFV$v5lI zQ=cq$Y>Og0{nXrtq8ICLOz>O?MOH_grQW_B#$6}X;LwGC|A%7&EGBpNhZp}kU-M4Y zmf%z7<@<1E^6nX{Y@-h>qlO6>Ms~6!RB82KvA)|`aqNBg+c>{2FN~p%+!uHV6AQpm ziAl>W67kgil#VrTUejbkLmr+#j%;Ca09NT7ERhsZZB^6@6(F@f!jw7c0qQRUA zr>G5F2-}p}mN`Ik@IqSZt+c_kRk^9!1VHgcFIGg+z+b2qd6rgZ?*!U#M z7@anSBsip@*#lBmKR%UMz8(btNkOX$GNb+|E5CyH;Loua)3I91IC9M^lb6Kc?Av@T z6_;6d;3f8FthWaH!7)&X8oGf1f#aU~3wH<-0MLdd!x!pAI$-&0E@#T00CSJXr{Q7# zS{2hCusy~rg2z%!u&T*{){t5uPN#8LtoFyAEwvBEbGzBOX(nl`Gko#Gt;!h=-r|oB zzObGJ2FFB>T)wZ>qdTuX&Uj4R6zEgzdH&%Rk)O!_x3wmg58LEPsR&w54d=JC*um#6 zG^lr65Oy_>gB?;6>JeURU-CQC8ohD?gd%S>;qpDS^0=5B(efy!9zu>67Avb;_f-ia zSL9)4tv-iy>NLq=T^Kn3Aw3g2nd|x{)gjBP?B87+#a(8Jhsb+Pa13J*M1{aE0k7^t zD1-@p;Za9<4G{~D60o-&#{jWxFXkLcF$GaE7TNPVKw6Mb=Eoi2r{E#_`+MNNfVoQo zk}CyGqvafZxg8X|AMIU)>|2!-_67Yrywi{M*J0av`ReF zDDz4l!PaOaGT}+degmZUpVc#bBc`qAyaBNKa4nFX1iHUhwe@n8q%g{Fj09+D)OG1) z>+hnS%u_hOOd~@02kaz?82^yleJfj#HxqM@c>g16{P^y8F@Ao2o>kab`r^whAX9Rw z-zm@coISU5b#c>v5paS#+bX6l%H{#bzOh>|tH%BSU7GUTW`1^@>!Z3p?i{M>Zbyv1?j?C4daju$jH9`zMen}SYyA0(??KP}1!Wf;>#rO(C11mA1qqx<6sjc<&Rm}z1@*4BfuQ_W_JK+&Cyx!VV#)x_3M?F(7MK=O>)$Lna<;Bpn zC4x;t4(C|@mts-)vaDvCUpd_5gHGscbT5m|Z@oihM*+4*zYsfunr zWflssf_uFu%S}ua39MIDNxRL;$KI`S%>n7BTVYrFTUO?TdC-5FTet52cLN4NSXCC7 zD=^DdhHpGpC2+U0*)UEU8cuwaz(z-StEQf<2t+^POmp*Mvb}{IjBQz$a5Cv)l+(GJ zDpWM3JY1lc9_$bOl5CP5(Zjt!Iyc+@TQyIutOLvdO}k;xoRV0r#|M<(Vj>l~4;cTr zru!dsE6u*PhPAA~r{6gGVNd+qC983H=Duy69RQ=0)mS2}x)b}cS$LO zB$#LM0(xBij^HUMv9y5)MJD~P&HP5#(flJC&l-ZFB!Oi)5YR5RSYawVP<|0tRKf1b zTU*1MTsrvfxDExb6AKCBBZ2kEK18hl5~~c|@L)j?xWsbV+eQg4xb*Wp?i;|-1!!iz z@#`L&v+J=CWKkaqcT0Dyh-k1|plWvYr)*`PdkXKS4vWFM6~B;ixaR(Cu-9Hc^!4Ai;$ZmO6RCo8XQ;U6+f&eb_= zt5j#En$+})!xUd!3mosxH>i`^R8}w6w$dcS%WliOoIm97KjhespGX({%3b8PKkF_Q ziv?i1?ANh>^qnjqOpgm7868wYG1Z_~Zl%+7qkZ6K2hNS(0|1fivIsxnc=O^>8Kg;p za@=juAs#b~WWka-D2bYx@f~f!!`<}> zB9lN-3LJls{`ws|FF5xRMI7zmTgxvWgp=cgqHfALPZMjTmwL$Zfk6(zNvU^2cI4Ad zE7^njZQ>Cyz4!95IXQ~o^bj_CI4$$k^k(TUZd&TcnHlJ>hYliYC%G;50(6tvlc|5w$Tp;g&jkH zdZ59vHQbX3e@suYHlmjUPg!;FAOPN!-DaQa@4=AD;0o9Vtv+A@%V$A}y@ ze|NpQ3l&@L8_|DxPun^spXtVCu*eW+VTLA$FtZa=;HLaCy+L{g(1K68?{-ENLwshH zM_SRe`Hyew|=A)pX z&>|U7etutSE|IJE{LTACRtf_7)g;S#SWv7y-G~lW;dL4z?4ECd379V};>rFj%iXC%N9JKOYu?&vHrW5#~QR-H_5kCBKsD3 zd(4)(piq2`b7JH!e~gP@|98Z&N9ShRy>?KK9cbMp%2@l@l(Y)6HhQUeqt&ln0K<+u zQ!6uu8!hJcToxQ&thJPv@urkEm1UeJ9aU3W`OyKi#4HPjaEcr}Ch}d>awK0_Wy2U) zN>Z@*95)U51AX@H<5HHx#jHX`B?(MI4L~Xc{2b#S#KuhHC?ZYe-0?xjJ&-6ayPcR!J{~<;JWW6u8S7S_IaM~I3@D%8^Wb6CXFTX*RgcH~e6Ngx8#p`(dmiKqG|TO=77RIx2P7ij-_9!N zx~cKw zT#(|Xrg8IUo}W59_>-LJlp_Bj4V-+<5c?d1y9~HnO#CF_*hwx`>&N(f5f9)pp0p}6 z(;=MR+K24O)ldO?amHWC%yUYCfHZ^Mq1?$_s8{@xxXKxz_ppVDlzDKy7$*X&gUwBb zer69CgzRv<(7GYE#N{r6Y*Q7&Rc5ds7X zsHkF2;4iXc%{ppTT~3D@Gi36dkQVKyAWtHJuAUFpt77{ytFERXTnI6B98hXkk^#dR z++6wpQlC9KyK4+?VGr0NZv6=gr$>oPG~=2#}7-StbAeC{?a!(hBcCsPG`MbiFz4 zY%1B?Lg*VnAYTg83t z!Y>7~IjP@wv3>?+#;r{d+X!D?HUx-RT6ci**-G?$ghWhDq|_q&p^{Ij&dDs&g%u4+ zC^N8Dp@hXh%FIce!PP?MO1EL0h~t)F6@H4ptApr8aWr*W)op~8DQ=K8`P4}eSK&8y zb(58l3?6i@@DwaX7f>N2`(jHZTsyF0zkbQ@uLJ(dD{#`wi4!NT*J}(ub^{?UsQUUutrsWx7MD_k>-DZ#97to-Ew*gXkWvu`_D> zBR~Ji{`YH%1Z5u0y|5IZ2MSkwVxw=192T(R)J(So!{e-FR#`0{U!bM1=%*j&loNB- z6j1c*Km>XbVhi471qYa`4SnhwdjXKklJpCVMX?Xy_*4Mxw-Qws`;v4`Mu!FrT`QCoWGmy#Sq_1 zTitaD5Gf$kUQ%kS`^#Ss{~Gz9vU7kRoo{(H(84!yTypWFt~JyTaG5AIs4vrB7j0L= zuS$PxH#t5++(xfi_lM=jN(qAO|1R<8UYenL*?1pliw9DhEr$)*S$5f(oXtYGc2rDGN9|AkbpG6$Zf$L*-i@Z{|I1ZO z8MW`aD3==z_)p6Q)Bt?PLlW!(iB`xs-!n_gO`nxyMnFgpRKHYOH=*5A)Bne+D@s7h z5>S3RsQi3%-?NcC&y*<+^I0b0e_z$s=4SwK;H~uP0n4@waQajGZ>nkCh}mv6B#4q6 zVPgG9Y7Rh^u7QJMmtI;E$inM8-=Pfe;;EY8pW>eQ05TyioC8znHz4cKm=^%S^xG0; zx#_rB|58`XV7abau&Km-OTqMaJw82_iEQyp4qS!U(SG1{hX6C8uI2j;z6V3FLD!q# zazYvO831FD6x=|;FyuUE@f0cX7yN*yI=PiCBs!z;nb6Y1A9xJv#vi@??wQXx2iJjN z*Rki>kL?+&IJjT6$6;{^3KXE$-(UIKrhZbOBmWjKRupX}(VRyz?FlKSHr*3-r$QhO z!|1f^hBIM!fMXc-;Tr8j3aOtIMn`Mj1tQ^FOZd@+a!k8tPwnRfgr)fXFQY=?Pr${Gd1*dH5Dz{Jr?L-cT{#g+Mmu zndr&9Yd_%0)^?}@(5KeOV&BO9fy&cP%9{6zRiKwR_Ju9StLM2K?P{M*&cB+lB1~TW zzJ!a-#+Auu$bY!tGKIo#-XWtZ$sp!l0J)T*^c|fx5hl%tzy0R>EC`Jff z*D-XKmpHzPPxt&1<#buFcV^dqY?p-O+F!z6ETv4fUmmRiBuC!DEH7IL-tNijK}bpR zn$f)n+EYn?vbZ6)2A-?w0l6L*0 z-(>>yuc#RQ<1uoaZ^?_t+))*kKu7^Kz0d#53HvGj_2da)&jXoT6+J)b?1w8dG{z!b zli7wabL|&%UKvuCD^g`(+Ou%L$g6$Ny_^e2TQlm-u=DOWSkznuzWx+ir{+z1qAoyV|P{52| z@SuBI4)G9*1PMq!A0!*XllR1z&RXmZPR$E&QCmJj7xOi?>;5OtAqm=c8}}xy;@jTB z%<76m9eXFT42N+~kw8a+mw^*l?zzrbq-cF=`6x^WO~L{Fo*9WV+_*On1-5^+e@}!Or7DrNe`1?eQqpbZf)g0VyVa znBj_ck4q=)u@mRQKXfy~_pbeQ3u{et1${6RBO_itcO%gwu5E!qAC(Z&Nz9PnarNVn zbN^FyY!N_qQA8dOv!)@g1I`R=*)1K7w=j5Z^7&X9fWOmyAHF`aRE0f%^S0D+7AA-kR1p zccN=&B6~Pr^(3HfbI)n~S#_%5DWmWi(WH1r0R8^O0_YuDOfwFsF;rFzoS?+8-u>Uy z1C~EbC3{*NoX@RU2H;uu*KA^TIkL* z;r5N>UX-VPOxPy(ZCfbahyxHy0A@ompjA=NwxS6PiJqebTaiM1;Y0z*zvOpG*auOv)XUq^Llo znBVHzaH!-<-^aX-tMP|L>b}L~?o6s=Z>n!6c)+ckKi0(_{d>jw)7w`7q4P7x_GZ;R#_=AfPLBcIgWXJ zG{E>tbUBRWVIvg=<-K%foLT+7W=xGsc>c9)E$T1GYqt5`6+K>7WjS_SWqb7P@Y7@3 zKE%?Zrnc%rLNbPToq;l^5_E5cSI0~c30TG&Z!W7#UHp2wp)T?x2;%t;Mihe^8Q?QN zLP5qnzp{wBy@tFOU&H`Tku+)Gf1Cc>oYjcy;B4KrR1z?VxPtuw#b($z>Zsh`w|0~T zU5C&}waj`^8a}Xim|Xwzb-pA(g8Ew)D}&;QD}XyJYbFVF5%wZ2RXvfk>J;jhonK~; zh1)R$e@+))p;hlobhgQ#eQmF*{vV|*TvxwmIPvdmTO7C#=}h3i^I|2N^w$Q=-{xZn zmd;gcd)kjaIepTH4Mn)XQPaZoul||L^?}0{D#_0Zd{L3l(14Y4oI9HX|yA1#9JA;H88~*ZuCIevTNIh3JEPea=f`q{^J4*dXJEYd8Vln?O<$mOaW9P@R|hONgJXf^$t>4^kM7)AurFOo zr~ThkEt%L-%aTIiy_%|Ok_umIi_azcuX?N$!23>*v<6FE=s|8;2IWGe5L&WDIlS)Bggj z5*cpCBC#r%6N!nVrl|`vOmq8oqPo8q-?<0O_(N zSfBrCp?{MPAT|2*gRR#B*y|>$KRaEQJZYR+{98FwDZqf9%R~bxd}sTZS}cR^UOhg^ zbl@OE)hMUu!bA}e16S?fvQxrDUrVbbY?%INS!2~Xi{vO{K}SD(|K%&HQ_AhNZHA{b98V*t7N}|Dn?}Ewi&668FAHlk<;9vbJ(XNX`|ixbD~Na4Z$EE>{fj=psq^aEM7f`==za@dvi~VZWo0>U_QejC zv;56hIn1Y}+4gz&sS8`H7{D8LM;6^Dmm);;^sS)R`^zzW3}XoR%Z0HL`h<}juF z;l4jsZ>@32*ClC+@w^lb=!N4kUn3e>(XF{`dj2O1o;q@~z!o4{pj-lrV-sxCtpE-3 zY`yxK{+};YiCgVISxh9(BK{W()iNlXA7l%jZD_x>Y4atm$+8P$4Dk5Yg??s~)JXQk{!7JP_Nj+23LXR;WXNy{{!HUsRN*!8GaMrDuWB|0Qh46S1Qjw z)Ig@oM$QnYj>*M<1l|eggfyi!Vc~7BL!9y0Ajo4HeH<6tN}P)iY7yxJAusx~tF;NkA<5r+ZuZqD0i$d6r*{NqgqKDa zfSq7lAJm@4&ALsHnoLw~GO z;d!SN@N69{aZMSY?Mkqow*_@K?fa}7tYMw@)!vqH?@PqAGli+xwbGY-LTcGMbd#y* zMi^49Rwb(4kbih<`O$~q+$yc)YgI{ClAbz0E!l|jVj>{meb?NzGmUKO zl<2L~lYPFNoSZ7_5$5K~hN;Bd@qKqMuO?0lY7mGIKy#YsT_Po`e~OZ{U%Nso=h*j% zmIJwc|2H88D)qCm&i4_ACa3X_QnO#Ws$`X31;M)4!c%_sAH8v`^b2&&%@4a>BM-va1T`Umr_Nupspfn3Z zNYOOAKM;R;v7fZozrrRVF%fh!doq?iHs(1Uo%Z-}InpznxZf1%^W8-Nx!ro?Bz?Up zIdi=I2GM~R(M9^OF-A3A2*Fssf^u(;DVqA8o$-wG<&`S|UsX9(H`CX&wtGXBVi~01 zU0rw42PGjSOS-UFy`i3I$Kv)4{(JYBEIU5bIb3H!ikYL<2X4d3SlCt6)anRTy+|&6 zn#TFjjg4o>%SP8)l#lB-B>toNjuuxF-;YOwV*54iDz2(WG!j!%JzPdp#-~wHcWfq# zlZpg}PKd6&{r>tzM+-5_2(@~xmx^4FWc~@4vPyqkX{nJ%s#>+|H{zLQ&wBf%EOw(N zalZX_|IO(qMV5IVIJvlZ#C(FMnRcXB`TWD8=*LJZ+1*DB%+;29qdBsQ2ua^IZo>wBN}h6HD9#x6crz;M#*PlKCgMC zO1=L6mJqF9tKhv*54bm5#Z9%7wU$Yq&jQN!7nqQJ+ACMSe1YunB*+#%W!+BIIaI%^ zEazC1Z+P-3oBQWa{fNq7Yf*(=_#|Yz+R6az_3H$ROa=91h$hoXY;D6&=*MKt%w%?l zmyWo;8oQzXhxHx0vBVnT+(jC~tRjOBYQ_j|wh_5JQL zI<}Ig{PBAIph3Q#%=m>^sEY0O(^886F$m;L0gp1_I^!RhMw(x(cgii&Yo>jJ*ud%?N4Mu;{#SS`22v=XyLUpqm$>lOnesLX3&jr&IL~10Ry3Af68A5aOPVJ$+`d>MTCi)ggQT!|wSW!aNoz~-AAAdr!F!92FlGg@Un)MRbWGoqne9UK$}NO1b0IR@jLH)jcq5J=@OW)7`5 zWF9jFr|7qsdxQpoG`L(nNx^yL_rF4|5A)n&-+g6OyP_?EaVu3;34TvhY>D`bSqdrV z`6KF=A_Got?hDz08xFM~DypZpF(GJDX8l;)yl%5>t3rtmc0W19wO?wVrCTbm@_hl5 zmYRg1XW9ZDx-eJ+@RYv7@ww`G42TS*DldZppg&Uk?_)bYbO(rvi|dKEC14~> z(^dwk6B~d#{f?~L{+54>#~`-uMl2sC(9e8lEhIlwnjHf9W(&O_iJcimJpSf)=U=M* zoOSPWx=5*O)UfrRKYb140zp26Exh2}n(yU=j0|xeMc0ed>56U`5EH}?R5;!8?aom{ zQuNA8sX{PV>S%_QC%kf!$fMvKS5`~Jtl`p^`28My`2(5iCOz5rG;~bNq7t#0Won;i}w4YACx}TxaKSAL3U{+irWQ+_LQtl0QXhzw2oz=FCGe!Y9c`A={6KSVDLzi8S73G~h#D6n{Y zsqfRCbX-dy*rh29b$YMD3Sw%4`i8|44tBf!>h$Zp3pm@9m}9uEdx;&=JT4HkNnSfs z&`D3*hMw7fpba@vRruRrX~y#<@|?h;@2f*)b_o99UXB;J2wh!A$XXDjZxTf!dr=vT zp|&)zy4Pob@H5jE=6I(Mqh|5uuPqoBJf zM(ZiiS1f<$m=hZnC0jAdAGG<ur z;setn$vg;-@Sm0ER`D)I(+7t!S*reNE5JvlBA3ysw+x0M~M1bd{Exx{2tzUF(>kPEqk^^;7Pa z`KI(z;+rkQ*XuL1xRBRYl6UGDg<*BmTn*%_6wqA;#A7&ovTnAl}m zgH=G&rjAN!SVs=0k8 z*(YD`Ha4j>Y7_Zi68*2&4wq&}3pQPbK-|;4UR0U=Lz9Q52#g2fTBWdcUfCCdFZh>( z7ybRpzyCcrK}lucs#4y+cbM@tP`db{9oD!_0+QI{|mfwP#(GMKUyxJ%B)$kz?)=D zRAU)7yOQ~z);wB%H8JfY)HEIo$t2RY+&u0pkto;Ks*Y13qaG;Yn~jL^e}SVe`m$IBd( z_2F!sE+1zGyilQs0nSsf4c6*JHlaN|%b=bbvlUzl@Rz2}?amlznnd}si_`WFJ)q@w z+LvB3PIYiDY@J3Wru#dDT90YBZS!K!obB-F71e!Ex;do)pL)|AY1;k4>jsi-E8yo2 zK#^B0WG%N}R~jx6A85aU@;>{u;{@fnp=9{FP|x7@I5yXtgVf0zi|q#|xQ6v3=oyd8eCMDPeLE>`de4NP=?inJk9-y^*gwER>rCsHE{iQIDHsEtX*y2#L?eZ(SG()CT%~)Ax6>+J*CZ7-`bi!moh_6dIOP<#NgqD-KOv3aA(R9H!b7)7hVSQ;%G>P#f0t9(?EeHDB{e=tozTc z-$$*%&Dqy@+%9HGc5(D*4!uOc4hN=fvo!ol+yTB#%jCz zZWyZMLAh-VtU!O7BX=j^$&*ZPM(gN+ES$`AAFdQTrubxXBMbFl%MU^nR9%V`i4LSEP7Y;*XIa=6TNe(u`v}wg3Sr15T~u1 zT;W%Zo6*-l9W(jh8FQ2mjWaZIBBDosr71H7Hian}Imb;X3@JK(;curgEH3W$@Q`>n zLJiY~oQ=m{E<~{Kk|iRt5WSiTL*QVUDm#Yn-1Oy|?`AA69fQi%2klUo=)=UMB7=aF zR#S4e+q)2qKp>>a{AA0eI);vHaB+-onIdE7Kq$fcMfhPR@5XZ7H|=%k3(m`EuiKLD6yEvwZUGX^smd zd`ewW2fE;P<}P+xt>B!YYYtLN9XM3MjN2~P%TMAFAitZ7vLYuApAy3ru_f}U2HGed zlAXE!QIanABK7-K|FtQqcA_La3%fR4?Gjl3G%F0?T48~@$ zk^F(ieycMMib6M~SZT@*NgaBoaOnRTW08mx$(pbi{_}(Hn^b9s-+)_)X0|xKEP20N zCy8DCE#WoytP4q0UYT!uOh-2%QG(_^L$1XH)U1+C?;++?@(VvF#0#n*xF}*`VtFrL z-i(TlhDl16=KH7$3scfAsV)PSQuy3X&E&_Zl)U!a#@svwJK{U*<%xNGii~=k5>i~r z?+ZzAUL`*~VCas@vJY(6a;%Tgj`$6PBH(Zr$1-;4fR?cSoNYw=c_^#;!+#m2$~=EX zNb9|oe|uJVv}LCR6gu>b)3DT_&=g0 z_ogSNKS*Y7`OPeR$GmkN>N48}p;s2p5}xA=OG{-fSAS^9)Xp5+>L*JiCu8T4Uyk*8 zb;Sj#I*jz?Ap^Fg8no!`s9MD1=pH;yvMV874PWMXzpTjjIeTlLny{Lh4xo$YADyJtzWU%WSPwhKXz zuoq|J1aM}{_<#7gw!=*bC>Ub=|KSU8^`ghoat3fb^cw(L;K&fwodgb7g7@$SgrW7H z+;mMIJ%f(QE$`6W%Ax5Zxf8!$~W$EzoeCEQX3#wdZ$UFS$(y zk;|5RRUzO@JoEKUnd^|UNv&T+&FX;D($;*Cxp7*v#ng{8Z~iIirw?3+iO pB7$_S*i9gjB6XL7H;~rVPi`%6F)nR`;5P)Kqjg)e^qNJ;zX4QpL*D=Z diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json index 3dba805c..677d8c18 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-01T10:02:46Z" + "timestamp": "2025-10-01T12:58:51Z" }, - "lastModificationSignature": "8a2a22c00dd87d5ae0acb6ae123f223dc2e0742cb5bafda2445275cf6e6f82cd" + "lastModificationSignature": "e6c89591b30d0cb8b11ca2b4b1278021412e82a9c55c6f69704015092139d3ee" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/thumbnail.png index 58de48d21b595e8c287e2db08e127f2b3dd9e15c..c11591b16b973da667f10abd74a803740a34217b 100644 GIT binary patch literal 43299 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